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

cl25kdpy  于 2022-12-13  发布在  其他
关注(0)|答案(1)|浏览(242)

将mariadb数据从一台linux服务器迁移到另一台
你好,
我正在执行一个过程,将一个linux mariadb服务器中包含的所有数据迁移到一个新的linux mariadb服务器。
我遇到的问题是,我可以使用mysqldump --all-databases从我拥有的所有数据库中迁移所有数据,但我无法或找不到方法从用户那里获取信息以及相应的权限和密码。我有许多用户需要迁移,我不想在新服务器上逐个创建新用户。是否有办法同时导入用户、权限和密码?
非常感谢你提前。

z4bn682m

z4bn682m1#

当使用mysqldump --all-databases转储所有数据时,它包括mysql.user表,该表已经包含所有用户和哈希密码。
因此,在新服务器上,当导入--all-databases的输出时,它会将所有用户都包含在内,因为它会在导入过程中覆盖新服务器的mysql.user表。
之后,您可以使用phpmyadmin进一步确认,浏览到mysql数据库和user表。

相关问题