将mariadb数据从一台服务器迁移到另一台

时间:2019-09-11 10:36:00

标签: mariadb new-operator migrate

将mariadb数据从一台linux服务器迁移到另一台

早上好

我正在执行将Linux mariadb服务器中包含的所有数据迁移到新的Linux mariadb服务器的过程。

我遇到的问题是,我可以使用mysqldump --all-databases从我拥有的所有数据库中迁移所有数据,但是我做不到或找不到的方法也是从用户那里获取信息以及相应的权限和密码。我有许多用户必须迁移,并且我不想在新服务器上一个接一个地创建新用户。是否可以导入用户,权限和密码?

非常感谢您。

1 个答案:

答案 0 :(得分:0)

使用mysqldump --all-databases转储所有数据时,它包括mysql.user表,该表已经包含所有用户和哈希密码。

因此,在新服务器上,导入--all-databases的输出时,它将带走所有用户,因为在导入过程中它将覆盖新服务器的mysql.user表。

之后,您可以进一步使用phpmyadmin进行确认,浏览到mysql数据库和user表。