1、 mysqldump命令備份數(shù)據(jù)
堅(jiān)守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價(jià)值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都成都格柵板小微創(chuàng)業(yè)公司專業(yè)提供成都定制網(wǎng)站營銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計(jì)、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。
在MySQL中提供了命令行導(dǎo)出數(shù)據(jù)庫數(shù)據(jù)以及文件的一種方便的工具mysqldump,我們可以通過命令行直接實(shí)現(xiàn)數(shù)據(jù)庫內(nèi)容的導(dǎo)出dump,首先我們簡單了解一下mysqldump命令用法:
#MySQLdump常用
mysqldump -u root -p --databases 數(shù)據(jù)庫1 數(shù)據(jù)庫2 xxx.sql
2、 mysqldump常用操作實(shí)例
2.1備份全部數(shù)據(jù)庫的數(shù)據(jù)和結(jié)構(gòu)
mysqldump -uroot -p123456 -A /data/mysqlDump/mydb.sql
2.2備份全部數(shù)據(jù)庫的結(jié)構(gòu)(加 -d 參數(shù))
mysqldump -uroot -p123456 -A -d /data/mysqlDump/mydb.sql
2.3 備份全部數(shù)據(jù)庫的數(shù)據(jù)(加 -t 參數(shù))
mysqldump -uroot -p123456 -A -t /data/mysqlDump/mydb.sql
2.4 備份單個(gè)數(shù)據(jù)庫的數(shù)據(jù)和結(jié)構(gòu)(,數(shù)據(jù)庫名mydb)
mysqldump -uroot-p123456 mydb /data/mysqlDump/mydb.sql
2.5 備份單個(gè)數(shù)據(jù)庫的結(jié)構(gòu)
mysqldump -uroot -p123456 mydb -d /data/mysqlDump/mydb.sql
2.6 備份單個(gè)數(shù)據(jù)庫的數(shù)據(jù)
mysqldump -uroot -p123456 mydb -t /data/mysqlDump/mydb.sql2
2.7 備份多個(gè)表的數(shù)據(jù)和結(jié)構(gòu)(數(shù)據(jù),結(jié)構(gòu)的單獨(dú)備份方法與上同)
mysqldump -uroot -p123456 mydb t1 t2 /data/mysqlDump/mydb.sql
2.8 一次備份多個(gè)數(shù)據(jù)庫
mysqldump -uroot -p123456 --databases db1 db2 /data/mysqlDump/mydb.sql
1.打開Navicat操作面板,選擇需要操作的數(shù)據(jù)庫及數(shù)據(jù)庫表
2.點(diǎn)擊“導(dǎo)出向?qū)А?/p>
3.在“導(dǎo)出向?qū)А敝羞x擇導(dǎo)出表類型,這里選擇SQL腳本文件,然后點(diǎn)擊下一步
4.這里只有一個(gè)tags表,選中并在“導(dǎo)出到”欄目選擇導(dǎo)出的存儲(chǔ)路徑,選擇路徑后,點(diǎn)擊下一步
5.選擇需要導(dǎo)出的字段,默認(rèn)全部導(dǎo)出,點(diǎn)擊下一步
我們使用MYSQL管理數(shù)據(jù)的時(shí)候,有時(shí)為了方便需要把數(shù)據(jù)導(dǎo)出到excel,txt等文件中,那么該如何的導(dǎo)出mysql的數(shù)據(jù)呢?下面我給大家分享一下。
工具/材料
navicat for mysql
01
首先打開navicat for mysql軟件,找到一個(gè)數(shù)據(jù)表,右鍵選擇導(dǎo)出向?qū)?,如下圖所示
02
然后進(jìn)入導(dǎo)出文件格式的設(shè)定界面,這里大家選擇一個(gè)要導(dǎo)出的格式即可,如下圖所示
03
然后會(huì)讓給導(dǎo)出的目標(biāo)文件設(shè)置導(dǎo)出位置以及導(dǎo)出的文件名稱,如下圖所示
04
接著我們還可以給導(dǎo)出的數(shù)據(jù)加一些附加的內(nèi)容,比如數(shù)據(jù)表的標(biāo)題行,如下圖所示
05
最后執(zhí)行導(dǎo)出,當(dāng)看到如下圖所示的成功字樣時(shí)則代表文件導(dǎo)出成功,如下圖所示
1、確保我們的數(shù)據(jù)庫已經(jīng)正確的安裝在電腦上了,首先打開命令行窗口,win+R快捷鍵打開運(yùn)行窗口,輸入cmd。
2、如果mysql版本較新,并且用戶名,密碼,端口自己沒有進(jìn)行過修改,則命令行直接輸入“mysql”也可以進(jìn)入數(shù)據(jù)庫。
3、查看mysql中所有的數(shù)據(jù)庫,“show databases”。
4、退出mysql,使用“exit",然后回到命令行,輸入命令“mysqldump -uroot -proot -P3306 --default-character-set utf8? test 想要存放的路徑”,這個(gè)命令意思是打包mysql 的test數(shù)據(jù)庫到你指定的路徑,格式是utf8。
5、接下來,到我們指定的路徑去查找導(dǎo)出的SQL文件,如圖所示,test.sql 就是導(dǎo)出的文件了。