格式参数不正确
Incorrect format parameter
目前,当我访问 localhost/phpmyadmin
时,我看到以下错误:
ERROR: Token Mismatch (In tooltip)
Incorrect format parameter
我将逐步解释我所做的更改:
我安装了 xampp 版本 1.7.1。
为了升级到最新版本,我将 c://
中的 Xampp 文件夹重命名为“xampp_1”,并在 .sql
中备份了群组数据库格式。
我从这个 link 下载 php_oauth-1.2.3-5.6-ts-vc11-x86.zip
并将 php_oauth.dll
复制到 c://xampp/php/ext/
然后在 php.ini
中,我提到extension=php_oauth.dll
.
在此之后,我 运行 Apache 服务器和 Mysql 通过 Xampp。
然后尝试通过 CLI 导入 sql 备份文件,如下所示:
mysql -u root < localhost.sql
我在命令提示符中遇到了一些错误。 (我会尽快更新)
然后当我访问 localhost/phpmyadmin
时,我看到了这个页面:
将解决方案添加为答案文本,以便问题从“未回答的问题”列表中删除。原始答案由问题作者在其原始问题文本的 reply/comment 中提供:
I uninstalled both 1.7.1 and 5.6.3 and then re-installed 5.6.3. That
did the trick.
在我的例子中这有效:
- 注销
- clear url(
?
之后全部去掉,特别是token=blablabla
一定要去掉)
- 删除所有 cookie
- 刷新
- 登录
这基本上不能解决问题,因为同样的错误随时可能出现
我在以下工具中找到了一个完美的解决方案:
BigDump: Staggered MySQL Dump Importer
这允许我更改 connection charset
以匹配转储文件的内容。没有任何 installs/re-installs.
也能正常工作
问题在于 Post 最大大小,打开 PHP.ini
文件并找到
post_max_size=8M
并将其增加到 post_max_size=128M
、
1.PHP.ini
->将 post_max_size
参数从 8M
增加到 128M
,
就是这样。
- 设置这个数据库和ini文件
设置全局max_allowed_packet=1073741824;
max_allowed_packet = 64M
然后:使用 CLI (cmd)
转到 ->xamp->mysql->bin
复制Cmd
中设置的路径n
使用下面的命令来哑数据库
mysql.exe -u root -p db_name< "C:\Users\path\file.sql"
原因: 您收到此错误是因为 filename.sql 的大小大于最大上传限制。 (默认情况下,您最多可以导入 Max:2,048KiB
)
解法:
- 导航到
xampp\php\php.ini
- 找到
upload_max_filesize
并将其增加到所需的上传端(例如upload_max_filesize=128M
)并保存
- 重启
xampp
在 xampp
中找到 php.ini
- 1-
post_max_size: 128M
(给出尺寸,例如 128)
- 2-
upload_max_filesize : 64M
(例如64)
post_max_size
必须大于 upload_max_filesize
才能解决问题。
目前,当我访问 localhost/phpmyadmin
时,我看到以下错误:
ERROR: Token Mismatch (In tooltip)
Incorrect format parameter
我将逐步解释我所做的更改:
我安装了 xampp 版本 1.7.1。
为了升级到最新版本,我将
c://
中的 Xampp 文件夹重命名为“xampp_1”,并在.sql
中备份了群组数据库格式。我从这个 link 下载
php_oauth-1.2.3-5.6-ts-vc11-x86.zip
并将php_oauth.dll
复制到c://xampp/php/ext/
然后在php.ini
中,我提到extension=php_oauth.dll
.在此之后,我 运行 Apache 服务器和 Mysql 通过 Xampp。 然后尝试通过 CLI 导入 sql 备份文件,如下所示:
mysql -u root < localhost.sql
我在命令提示符中遇到了一些错误。 (我会尽快更新)
然后当我访问
localhost/phpmyadmin
时,我看到了这个页面:
将解决方案添加为答案文本,以便问题从“未回答的问题”列表中删除。原始答案由问题作者在其原始问题文本的 reply/comment 中提供:
I uninstalled both 1.7.1 and 5.6.3 and then re-installed 5.6.3. That did the trick.
在我的例子中这有效:
- 注销
- clear url(
?
之后全部去掉,特别是token=blablabla
一定要去掉) - 删除所有 cookie
- 刷新
- 登录
这基本上不能解决问题,因为同样的错误随时可能出现
我在以下工具中找到了一个完美的解决方案: BigDump: Staggered MySQL Dump Importer
这允许我更改 connection charset
以匹配转储文件的内容。没有任何 installs/re-installs.
问题在于 Post 最大大小,打开 PHP.ini
文件并找到
post_max_size=8M
并将其增加到 post_max_size=128M
、
1.PHP.ini
->将 post_max_size
参数从 8M
增加到 128M
,
就是这样。
- 设置这个数据库和ini文件
设置全局max_allowed_packet=1073741824; max_allowed_packet = 64M
然后:使用 CLI (cmd) 转到 ->xamp->mysql->bin 复制Cmd
中设置的路径n
使用下面的命令来哑数据库 mysql.exe -u root -p db_name< "C:\Users\path\file.sql"
原因: 您收到此错误是因为 filename.sql 的大小大于最大上传限制。 (默认情况下,您最多可以导入 Max:2,048KiB
)
解法:
- 导航到
xampp\php\php.ini
- 找到
upload_max_filesize
并将其增加到所需的上传端(例如upload_max_filesize=128M
)并保存 - 重启
xampp
在 xampp
中找到 php.ini- 1-
post_max_size: 128M
(给出尺寸,例如 128) - 2-
upload_max_filesize : 64M
(例如64)
post_max_size
必须大于 upload_max_filesize
才能解决问题。