移轉及備份MySql的方式

備份mysql資料
mysqldump --lock-all-tables -u root sqldata > sqldata.sql

PS.可建立此檔免輸入密碼 /root/.my.cnf
[client]
password= [enter password here]

把sql資料傳遞到另一台主機
scp sqldata.sql user@[新主機ip]:~

在另外一台主機操作滙入資料
mysql --user=root -p [資料庫] < sqldata.sql

PS.滙入前記得先增加[資料庫]

在新主機執行rsync將網頁目錄同步
sudo rsync -av root@[原主機]:/var/www/web(此為遠端) /var/www/web(此為本地端)

留言

熱門文章