mysql常用備份命令和shell備份腳本分享
備份多個(gè)數(shù)據(jù)庫(kù)可以使用如下命令:
mysqldump -uroot -p123456 --databases test1 test2 test3 > /home/test/dump.sql;
恢復(fù)備份:
source dump.sql --在mysql命令行中輸入該命令即可恢復(fù)
備份整個(gè)數(shù)據(jù)庫(kù):
mysqldump -uroot -123456 -A > all.sql
備份整個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu):
mysqldump -uroot -p123456 -P3306 -A -d > all_002.sql
備份單個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)及其數(shù)據(jù)
mysqldump -uroot -p123456 -P3306 test > all_003.sql
備份單個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)及其數(shù)據(jù)
mysqldump -uroot -p123456 -P3306 test -d > all_004.sql
備份單個(gè)數(shù)據(jù)庫(kù)數(shù)據(jù)
mysqldump -uroot -p123456 -P3306 test -t > all_005.sql
通常情況下,備份數(shù)據(jù)庫(kù)的結(jié)構(gòu)和數(shù)據(jù),在實(shí)際生產(chǎn)環(huán)境中用的比較多,對(duì)于大數(shù)據(jù)時(shí)代而言,數(shù)據(jù)是至關(guān)重要的,通過數(shù)據(jù)分析便可發(fā)現(xiàn)用戶某些行為,從而開辟市場(chǎng)。
備份shell腳本內(nèi)容如下:
#!/bin/bash base_dir=/home/test/sql_script DATE=$(date +%Y%m%d) time=$(date "+%Y-%m-%d %H:%M:%S") cd $base_dir mysqldump -uroot -p123456 --databases eluzhupms lms > dump$DATE.sql if [ $? -eq 0 ] then echo "成功備份mysql數(shù)據(jù)庫(kù),當(dāng)前日期為:"$time >> /home/test/mysql_dump.log else echo "備份mysql數(shù)據(jù)庫(kù)失敗:當(dāng)前日期為:"$time>> /home/test/mysql_dump.log fi
以上就是mysql常用備份命令和shell備份腳本分享的詳細(xì)內(nèi)容,更多關(guān)于MySQL 備份的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- shell腳本實(shí)現(xiàn)mysql數(shù)據(jù)庫(kù)雙機(jī)定時(shí)備份的方法
- shell腳本實(shí)現(xiàn)mysql定時(shí)備份、刪除、恢復(fù)功能
- 用shell寫一個(gè)mysql數(shù)據(jù)備份腳本
- MySQL數(shù)據(jù)庫(kù)的shell腳本自動(dòng)備份
- linux下mysql如何自動(dòng)備份shell腳本
- 一個(gè)簡(jiǎn)單的MySQL備份Shell腳本
- Shell腳本自動(dòng)備份MySQL到FTP并定期清理過期備份
- shell實(shí)現(xiàn)自動(dòng)備份mysql、整站數(shù)據(jù)的兩個(gè)腳本分享
- MySQL備份Shell腳本的實(shí)現(xiàn)
相關(guān)文章
在MySQL中創(chuàng)建帶有IN和OUT參數(shù)的存儲(chǔ)過程的方法
這篇文章主要介紹了在MySQL中創(chuàng)建帶有IN和OUT參數(shù)的存儲(chǔ)過程的方法,在一定程度上簡(jiǎn)化了操作,需要的朋友可以參考下2015-06-06
Linux系統(tǒng)徹底卸載MySQL數(shù)據(jù)庫(kù)詳解
這篇文章主要介紹了Linux系統(tǒng)徹底卸載MySQL數(shù)據(jù)庫(kù),首先查詢系統(tǒng)是否安裝了mysql,如果安裝需要提前卸載,并刪除mysql安裝的組建服務(wù),本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09
MySQL數(shù)據(jù)庫(kù)中Interval關(guān)鍵字的使用看這一篇就夠了
這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫(kù)中Interval關(guān)鍵字使用的相關(guān)資料,interval作為一個(gè)關(guān)鍵字時(shí),表示為時(shí)間間隔,常用在date_add()、date_sub()、subdate(),函數(shù)中,常用于時(shí)間的加減法,需要的朋友可以參考下2024-08-08
19個(gè)MySQL性能優(yōu)化要點(diǎn)解析
這篇文章主要介紹了19個(gè)MySQL性能優(yōu)化要點(diǎn),并對(duì)其都進(jìn)行了深入解析,感興趣的小伙伴們可以參考一下2015-08-08

