我有一个 MySQL 数据库,其中有一些用户和几个数据库,每个数据库以username_
(猜猜谁可以访问它们......)开头。
由于我正在将一些网站从一个主机迁移到另一个主机,并保持与 webapps 中配置的相同的目录结构和数据库主机名,因此我想迁移属于单个用户的所有数据库和与该用户相关联GRANT
,因为我不知道他的密码。
我发现如何移动数据(只需添加 scp 命令即可),但是您知道如何迁移用户并保留其密码吗?
顺便说一句,我每次只手动移动一个用户,所以不需要为每个人自动化。短暂的停机时间是可以接受的。
答案1
特殊数据库中的用户数据库名为:mysql,如果您迁移它,那么用户也会被迁移。