在服务器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
命令中的内容或是安全功能?
答案 0 :(得分:0)
只需添加以下选项:
--flush-privileges