在其他服务器上恢复mysqldump不会恢复密码

时间:2016-07-26 09:19:52

标签: mysqldump mariadb

在服务器A上:

mysqldump --all-databases --add-drop-database > /nas/mydump.sql

在服务器B上:

mysql < /nas/mydump.sql

当我这样做时:

select user,host,password from mysql.user;

两个服务器上的密码哈希值相同,但是当我尝试登录时它不起作用:

Access denied for user 'user'@'localhost' (using password: YES)

我是否遗漏了mysqldump命令中的内容或是安全功能?

1 个答案:

答案 0 :(得分:0)

只需添加以下选项:

--flush-privileges