在linux下實現mysql自動備份資料

2021-09-08 19:49:20 字數 856 閱讀 8519

使用的系統為centos,mysql版本為5.6

備份功能主要利用以下功能實現:

mysql命令中的mysqldump命令

linux下指令碼編寫

linux下crontab定時任務的使用

首先確定你要存放指令碼的目錄和存放備份資料的目錄

首先進行以下修改(因為在命令列或者指令碼中寫mysql密碼,mysql是不允許的,備份會失敗所以進行修改)

vi /etc/my.cnf

修改[mysqldump]

user=你資料庫的使用者名稱

password=你資料庫的密碼

然後在存放指令碼的目錄下面(我使用的是/usr/backup)

新建檔案backupsql.sh

然後在檔案中寫入

#!/bin/bash

mysqldump 你需要備份的資料庫名字 > /usr/backup/你需要備份的資料庫名字_$(date +%y%m%d_%h%m%s).sql

(其中的usr/backup是你需要存放備份資料的路徑)

然後嘗試利用命令./backupsql.sh執行你的指令碼,看在你資料備份的路徑是否產生了sql檔案。

最後使用

crontab -e

然後輸入

*/1 * * * * /usr

/backup/backupsql.sh

這裡前面的*/1 * * * *是每一分鐘執行的意思,具體的時間設定參考以下鏈結或者搜尋相關命令檢視

最後使用service crond start 啟動定時任務即可

其他的定時任務命令參考

在linux下安裝mysql

在linux環境中安裝mysql需要 mysql standard 4.0.24 pc linux gnu i686.tar.gz這個檔案 mysql standard 4.0.24 pc linux gnu i686.tar.gz 是mysql4.0.24版本的安裝檔案,是乙個二進位制的壓縮包,所...

在linux下安裝mysql

在linux環境中安裝mysql需要 mysql standard 4.0.24 pc linux gnu i686.tar.gz這個檔案 可以從mysql standard 4.0.24 pc linux gnu i686.tar.gz 是mysql4.0.24版本的安裝檔案,是乙個二進位制的壓縮...

在linux下安裝mysql

1.首先解除安裝linux自帶的mysql rpm qa grep i mysql rpm evmysql server 5.5.8 1.linux2.6 mysql client 5.5.8 1.linux2.6 rpm qa grep i mysql 參考截圖 解除安裝完成之後需要刪除配置檔案 ...