gpt4 book ai didi

mysql - 使用 Plesk 迁移工具迁移后缺少 MySQL 用户

转载 作者:行者123 更新时间:2023-11-29 05:06:57 24 4
gpt4 key购买 nike

所以我不是服务器专家。设法使用 Plesk 的迁移工具迁移服务器。所有 Plesk 管理的数据库都已移动。但是发现所有通过MySQL管理的DB和用户都没有迁移。谁能告诉我解决方案?

最佳答案

这是预期的行为 - Plesk 迁移工具将只迁移它知道的对象。由于您有一些直接通过 MySQL 管理的数据库和用户,Plesk 对此一无所知,因此它们不会被转移。
您应该使用 mysqldump 手动传输此类数据库和用户。
要使用 mysqldump 创建数据库备份,您可以使用以下命令:

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin DATABASE_NAME > FILE_NAME.sql

要恢复这样的数据库运行:

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -u admin DATABASE_NAME < FILE_NAME.sql  

您还需要包含授权信息的mysql 数据库。不建议大家盲目转移,重新创建用户。
请记住,如果目标服务器上的 MySQL 版本高于源服务器上的版本,您将需要运行 mysql_upgrade 脚本来更改架构。

或者,您可以通过 Plesk 附带的 phpMyAdmin 导出/导入数据库,可以在 Plesk > 工具与设置 > 数据库服务器 中找到。

关于mysql - 使用 Plesk 迁移工具迁移后缺少 MySQL 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46152064/

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