将 MySQL 用户和数据库迁移到另一台主机

将 MySQL 用户和数据库迁移到另一台主机

我有一个 MySQL 数据库,其中有一些用户和几个数据库,每个数据库以username_(猜猜谁可以访问它们......)开头。

由于我正在将一些网站从一个主机迁移到另一个主机,并保持与 webapps 中配置的相同的目录结构和数据库主机名,因此我想迁移属于单个用户的所有数据库与该用户相关联GRANT,因为我不知道他的密码。

我发现如何移动数据(只需添加 scp 命令即可),但是您知道如何迁移用户并保留其密码吗?

顺便说一句,我每次只手动移动一个用户,所以不需要为每个人自动化。短暂的停机时间是可以接受的。

答案1

特殊数据库中的用户数据库名为:mysql,如果您迁移它,那么用户也会被迁移。

相关内容