gpt4 book ai didi

php - 使用PHPMyAdmin导入MySQL数据库时出现权限错误如何解决?

转载 作者:行者123 更新时间:2023-11-29 14:03:10 25 4
gpt4 key购买 nike

我正在开发一个基于 MySQL 数据库的网站。因为我想先离线进行,所以我在我的机器上安装了WAMP服务器。它有 Apache、SQL 服务器和 PHP。

我在离线机器上创建了一个数据库。该数据库名为OffDB,由用户OffUser 创建,密码为OffPwd。我已将其导出到 SQL 文件(小于 1 MB)。我想将此数据库导入到我的在线数据库中,该数据库名为 OnDB,由用户 OnUser 创建,密码为 OnUser。当我尝试在 PHPMyAdmin 中导入时,出现以下错误:

"User OnUser doesn't have permissions to access databse OffDB"

在离线PHPMyAdmin中,我添加了一个新用户OnUser,密码为OnPwd,并授予其所有权限OffDB。然后我再次导出 OffDB,并尝试再次导入。它因同样的错误而失败。如果我添加新的离线用户 OnUser,密码为 OffPwd,并授予其权限,同样的情况 - 在导入时我总是收到错误。我该如何解决这个问题?

最佳答案

您需要将 OffUser 和 OffDB 添加到实时服务器,而不是相反。

或者,制作不指定数据库名称和用户的备份(对于后者,查找涉及 GRANT 的选项,然后禁用它们)。 mysqldump应该有选项,至少如果您使用 mysqldump <database_name>变体,PHPMyAdmin 也应该如此。

关于php - 使用PHPMyAdmin导入MySQL数据库时出现权限错误如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14769766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com