mysql如何進行自動的備份

2021-08-20 17:16:26 字數 887 閱讀 1577

備份的命令:

mysqldump -u root --password=root student >/home/mysql_data_bak/date_$(date +%y%m%d_%h%m%s).sql

首先建立乙個資料夾用來存放備份的資料庫檔案

eg:mkdir mysql_data_bak  建立乙個資料夾

給資料夾付許可權

chmod 744 mysql_data_bak 

建乙個sh備份資料庫的指令碼:

touch mysql.sh

給指令碼付許可權

chmod 744 mysql.sh

在mysql.sh裡面寫入備份資料庫的指令碼:

mysqldump -u root --password=root

student >/home/mysql_data_bak/date_$(date +%y%m%d_%h%m%s).sql

find mysql_data_bak/ -mtime +30 -name "*.sql" -exec rm -rf {} \; //保留近30天之內的資料

student--代表的是要備份的資料庫

儲存退出後執行指令碼:./mysql.sh就可完成資料庫的備份

同時可以使用crontab -e 來進行定時備份資料庫的任務

*/1 * * * *  /home/mysql.sh   每秒鐘備份一次資料庫

service crond restart重啟備份的任務

crond服務

service crond start //啟動服務

service crond stop //關閉服務

service crond restart //重啟服務

service crond reload //重新載入配置

VisualAssist X 如何進行備份

認識visualassist x 沒多久,但是感覺真的是超級好用,因為vs 2005 裡邊對c 方面不如c 全面而周到,所以這個軟體起到很大的簡化與減少出錯的機率,但是這個軟體沒有找到備份 可能是我英文太差的原因吧 因為總在夏天閣樓太熱,所以白天有的時候會在樓下進行 研究 但是總要把快捷鍵在visu...

如何進行mysql的優化

1 設計表的時候考慮選擇什麼樣的儲存引擎,myisam不之策事務,但查詢速度快,不過現在一般採用的都是inndb,能符合95 的專案需求。2 避免全表查詢的操作。3 在where 和 order by 的字段建立索引。但索引不是越多越好,會使insert 和update 的速度變慢。4 盡量不要採用...

mysql中如何進行資料庫改名 附備份

本地 1.進入mysql目錄下的bin資料夾 e 回車 e cd mysql bin?回車 2.匯出資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 範例 mysqldump u root p abc abc.sql 匯出資料庫abc到abc.sql檔案 提示輸入密碼時,輸入該資...