2017-09-11 27 views

回答

3

這是一個預期行爲 - Plesk遷移工具將只遷移它所瞭解的對象。由於您有一些數據庫和用戶直接通過MySQL進行管理,因此Plesk對此不知情,因此不會被傳輸。
您應該使用mysqldump手動傳輸此類數據庫和用戶。
要創建數據庫的備份與mysqldump你可以使用下面的命令:

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin DATABASE_NAME > FILE_NAME.sql 

要恢復這樣的數據庫運行:

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -u admin DATABASE_NAME < FILE_NAME.sql 

你也將需要mysql數據庫包含授權信息。我不建議你盲目傳輸它,只是重新創建用戶。
請記住,如果目標服務器上的MySQL版本高於源,則需要運行mysql_upgrade腳本來更改架構。

另外,您可以導出/通過phpMyAdmin導入數據庫,它隨Plesk中,可在的Plesk找到>工具&設置>數據庫服務器

+0

感謝您的回答。只有一個簡單的問題,你知道我是否再次使用Plesk遷移,是否會覆蓋所有當前的文件/數據庫或會發生其他事情? – Kakenx

+0

是的,如果您將重新遷移內容,它將被重寫。 –