通过PHPadmin导入MySQL时出现错误。

21 浏览
0 Comments

通过PHPadmin导入MySQL时出现错误。

错误

SQL查询:

CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

MySQL报错:

查看完整图片 
#1044
 - 用户'mydatabasenamehere'@'%'被拒绝访问数据库'information_schema'

我被告知我没有正确的凭据/权限。好的。但是我在哪里改变它们?数据库已经导出,然后我更改了我的新网站的URL,以便拥有原始数据库的完全副本。当我上传时,会出现上述消息。

我可以访问两个数据库,也知道两个密码。那么我在哪里进行信息更正,以便可以无错误地导入它?

0
0 Comments

(Error when importing MySQL through PHPadmin)问题的出现的原因以及解决方法:

你的脚本尝试插入到系统表中,这是被禁止的:

虽然你可以使用USE语句将INFORMATION_SCHEMA选择为默认数据库,但你只能读取表的内容,不能对它们执行插入、更新或删除操作。

你应该问自己的问题是:为什么你的数据库备份包含这些表格?

解决方法:

- 检查你的数据库备份文件,确保不包含系统表的插入操作。

- 可以尝试在导入之前将备份文件中的相关插入操作删除或注释掉。

- 如果你确实需要导入系统表的数据,可以尝试使用其他工具或方法来导入,而不是通过PHPadmin。

- 在导入之前,确保你的MySQL服务器和PHPadmin的版本兼容,并且已经正确设置了权限和配置。

请注意,这些解决方法可能因具体情况而异,如果问题仍然存在,建议查阅相关文档或寻求专业的技术支持。

0
0 Comments

在通过PHPadmin导入MySQL时出现错误的原因可能是因为导入的文件中包含了information_schemamysqlperformance_schema这几个数据库。解决方法可以采取以下两种方式:

1. 在导入之前,将导入文件中的information_schemamysqlperformance_schema这几个数据库的内容删除。

2. 使用mysqldump命令工具重新生成一个导出文件,并将其恢复导入。

另外,还可以采用以下方法从导入文件中提取所需的数据库:

- 在*nix系统中,可以使用grepheadtail等命令来提取所需的数据库。

- 在Windows系统中,可以使用PowerShell来提取所需的数据库。

以上是解决在通过PHPadmin导入MySQL时出现错误的原因和解决方法。

0