2016-07-26 139 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