【问题标题】:Migrate MySql Database To New Server将 MySql 数据库迁移到新服务器
【发布时间】:2014-07-27 19:27:35
【问题描述】:

我已将我的数据库导出到 .sql 文件。

当我尝试将其上传到我的新服务器时,它显示为用户 'username' @ '%' 的访问被拒绝

原始数据库称为“originalUsername_databaseName”,其中新服务器似乎需要前缀“admin_”

我确信是数据库名称导致了错误。有没有办法改变这种情况?

【问题讨论】:

  • 错误消息说问题出在权限上:您没有适当的 GRANT。 mysqldump 制作的数据库转储文件不包含数据库名称,因此您可以毫无问题地迁移到其他数据库。

标签: mysql ssh database-migration plesk


【解决方案1】:

确保您的 sql 文件不包含 CREATE DATABASE 和 USE 语句。
如果是,请删除它们。

手动创建数据库并将表导入其中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-15
    相关资源
    最近更新 更多