mysqldump -h '114.212.111.123' -uROSE -pxxxooo --opt --compress ITSM --skip-lock-tables | mysql -h localhost -uroot -proot ITSMC
解釋:
114.212.111.123 遠程服務器名稱
ROSE 遠程數據庫登錄名
xxxooo 遠程數據庫登錄密碼
ITSM遠程數據庫名(即:復制的源)
localhost 本地數據庫名稱(一般情況下都是這個)
root 本地數據庫登錄名(一般情況下都是這個)
root 本地數據庫登錄密碼(一般情況下都是這個)
ITSMC 本地(即:復制的目的)
sql解釋:
mysqldump 是mysql的一個專門用於拷貝操作的命令
--opt 操作的意思
--compress 壓縮要傳輸的數據
--skip-lock 忽略鎖住的表(加上這句能防止當表有外鍵時的報錯)
-tables 某數據庫所有表
-h 服務器名稱
-u 用戶名(*後面無空格,直接加用戶名)
-p 密碼(*後面無空格,直接加密碼)
注意:
-u、-p的後面沒有空格,直接加用戶名和密碼!!!