1. 程式人生 > >linux執行定時任務進行資料庫資料備份

linux執行定時任務進行資料庫資料備份

1,首先在執行定時任務的linux環境安裝資料庫,操作步驟如下:

               ubuntu系統上安裝MySQL非常簡單隻需要幾條命令就可以完成。

               a. apt-get install mysql-server

               b. apt-get isntall mysql-client

               c.  apt-get install libmysqlclient-dev

              安裝過程中會提示設定密碼什麼的,注意設定了不要忘了,安裝完成之後可以使用如下命令來檢查是否安裝成功:

              sudo netstat -tap | grep mysql

             通過上述命令檢查之後,如果看到有mysql 的socket處於 listen 狀態則表示安裝成功。

            登陸mysql資料庫可以通過如下命令:mysql -u root -p

2,使用mysqldump命令進行資料庫資料備份,注意mysqldump使用絕對路徑

如:/usr/bin/mysqldump -h rm-bp18af8m6095l20c5.mysql.rds.aliyuncs.com -u root -proot testdb.test | gzip > test_`date +%Y_%m_%d_%H%M%S`.sql.gz。

將testdb庫的test表資料匯出並打包。

3,使用linux定時命令:crontab -e新增定時任務

* * * * * command:每一分鐘按command命令執行一次定時任務

eg:59 23 * * * /bin/bash /home/mysql/backup.sh  每天的23:59分執行一次該指令碼

4,可以使用crontab -l查詢定時任務列表