1、使用navcat 備份功能。
Navicat備份原理分析以及測試_nb3文件轉(zhuǎn)換為sql_李三光鐵粉的博客-CSDN博客
導(dǎo)出文件小 ,但是導(dǎo)入速度慢 。nb3文件 5m
- 解壓后是 元信息和gz壓縮包 , 里面存放了 表結(jié)構(gòu)信息和需要插入的數(shù)據(jù)
- 導(dǎo)入流程是,先解壓文件,在執(zhí)行sql插入,所有速度比轉(zhuǎn)儲功能導(dǎo)入慢
2、使用navcat 轉(zhuǎn)儲sql 功能,
- 導(dǎo)出文件的,導(dǎo)入快 sql文件 42.4m
3、使用dump功能
MySQL之mysql dump的使用_火 烈 鳥的博客-CSDN博客
文章來源:http://www.zghlxwxcb.cn/news/detail-459852.html
- 導(dǎo)入
備份所有數(shù)據(jù)庫:
mysqldump -uroot -p --all-databases > /backup/mysqldump/all.db
備份指定數(shù)據(jù)庫:
mysqldump -uroot -p test > /backup/mysqldump/test.db
備份指定數(shù)據(jù)庫指定表(多個表以空格間隔)
mysqldump -uroot -p mysql db event > /backup/mysqldump/2table.db
備份指定數(shù)據(jù)庫排除某些表
mysqldump -uroot -p test --ignore-table=test.t1 --ignore-table=test.t2 > /backup/mysqldump/test2.db
- 還原
#系統(tǒng)行命令
格式:mysql -h[ip] -P[(大寫)端口] -u[用戶名] -p[密碼] [數(shù)據(jù)庫名] < d:XX.sql(路徑)
導(dǎo)入命令:mysql -uroot -proot -h127.0.0.1 -P3306 education<d:/database.sql
導(dǎo)入命令:mysql -uroot -proot -h127.0.0.1 -P3306 <d:/all_database.sql
#soure 方法
mysql > use db_name
mysql > source /backup/mysqldump/db_name.db
4、使用csv功能
將結(jié)果導(dǎo)出csv
- 文件在服務(wù)器上,不會自動覆蓋
select * from db1.t where a>900 into outfile '/server_tmp/t.csv';
導(dǎo)入
load data infile '/server_tmp/t.csv' into table db2.t;
select …into outfile 方法不會生成表結(jié)構(gòu)文件
mysqldump -h$host -P$port -u$user ---single-transaction --set-gtid-purged=OFF db1 t --where="a>900" --tab=$secure_file_priv
5、物理復(fù)制
41 | 怎么最快地復(fù)制一張表?-極客時間文章來源地址http://www.zghlxwxcb.cn/news/detail-459852.html
到了這里,關(guān)于mysql 備份 導(dǎo)入 導(dǎo)出的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!