PhpMyAdmin导入错误数据库

3

当我尝试上传数据库时,出现以下错误!

分析期间发现345个错误。

意外的字符。(在位置230502附近的“:”) 意外的字符。(在位置230504附近的“:”) 意外的字符。(在位置230505附近的“{”) 意外的字符。(在位置230507附近的“:”) 意外的字符。(在位置230509附近的“:”) 意外的字符。(在位置230518附近的“:”) 意外的字符。(在位置230520附近的“:”) 意外的字符。(在位置230532附近的“:”) 意外的字符。(在位置230534附近的“:”) 意外的字符。(在位置230544附近的“:”) 意外的字符。(在位置230547附近的“:”) 意外的字符。(在位置230567附近的“:”) 意外的字符。(在位置230569附近的“:”) 意外的字符。(在位置230581附近的“:”) 意外的字符。(在位置230583附近的“:”) 意外的字符。(在位置230593附近的“:”) 意外的字符。(在位置230595附近的“:”) 意外的字符。(在位置230609附近的“}”) 意外的字符。(在位置230621附近的“:”) 意外的字符。(在位置230799附近的“:”) 意外的字符。(在位置230801附近的“:”) 意外的字符。(在位置230802附近的“{”) 意外的字符。(在位置230804附近的“:”) 意外的字符。(在位置230806附近的“:”) 意外的字符。(在位置230819附近的“:”) 意外的字符。(在位置230821附近的“:”) 意外的字符。(在位置230833附近的“:”) 意外的字符。(在位置230835附近的“:”) 意外的字符。(在位置230844附近的“:”)

我真的不知道这里发生了什么!


你使用的是哪个phpMyAdmin版本?你要导入的SQL文件有多大? - Isaac Bennetch
版本:4.5.5,文件大小:663kb - Kobject
该文件大小一般应该没问题,但是那个 phpMyAdmin 版本有点过时了。我不知道针对这种问题是否有具体的解决方案,但你可以尝试升级版本。如果你的 .sql 文件中没有敏感信息,你可以将其上传到 https://demo.phpmyadmin.net 的演示服务器进行测试。 - Isaac Bennetch
5个回答

2

我也遇到了同样的问题。在我的情况下,问题出在导出的压缩文件上。我下载了未压缩的文件并在我的电脑上进行了压缩,现在它可以正常工作了。


2

我曾经遇到过同样的问题,我的导入文件没有压缩,所以我回去将其导出为 gzipped 格式,之后导入就成功了。


谢谢您的建议。这个解决方案起作用了,了解原因真的很有趣。 - Sid

1

我曾遇到相同的问题,但原因是我的.sql文件编码为utf16,而PhpMyAdmin的默认设置为utf8。当我更改它后,导入就成功了。


很好的发现,出于某种原因,在mysqldump(Windows)中指定UTF8时,它仍会将其导出为UTF-16。 - Edmunds22

0

我曾经遇到过同样的问题。但在我的情况下,我的数据库是损坏的。所以我使用mysqldump命令重新获取了数据库并导入它,然后它开始正常工作。

mysqldump -u root -p database_name > "/home/databasename.sql"

0

将您的数据库文件复制并粘贴到"C:\xampp\mysql\bin"文件夹中

然后打开"CMD"

输入以下内容:

  1. cd C:\xampp\mysql\bin
  2. mysql -u root -p DB_name <db_file.sql
  3. 输入您的数据库密码
  4. 享受吧!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接