2016-07-26 108 views
0

在服务器A上:恢复mysqldump的其他服务器上不恢复密码

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命令中丢失了什么,或者是一个安全功能?

回答

0

只需添加下列选项:

--flush-privileges