備份的命令:
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檔案 提示輸入密碼時,輸入該資...