從遠端把mysql透過mysqldump備份資料庫到本地

dbasdk發表於2017-11-30
[root@test ~]# mysqldump -h 139.100.210.22 -u root -p'test123' --default-character-set=utf8 test_db > /tmp/test_db.sql

[root@test ~]# mysqldump -h 遠端伺服器IP或域名 -u 遠端資料庫賬號 -p'遠端資料庫密碼' --default-character-set=utf8 資料庫名字 > /tmp/test_db.sql

可以在本地生成test_db.sql檔案

如果要在後臺執行,可以寫個crontab

[root@t03 ~]# vi /tmp/backup 
#!/bin/sh

cd  /usr/local/mysql/bin

./mysqldump -h 139.100.210.22 -u root -p'test123' --default-character-set=utf8 test_db > /tmp/test_db.sql

然後寫入crontab -l
[root@t03 ~]# crontab -l
26 01 * * * /tmp/backup
30 22 * * * /usr/local/mysql/bin/mysqldump -h 139.100.210.22 -u root -p'test123' --default-character-set=utf8 test_db > /tmp/test_db.sql

定時執行。
OK









來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29734436/viewspace-2148084/,如需轉載,請註明出處,否則將追究法律責任。

相關文章