使用場(chǎng)景
- 用于分離測(cè)試辣之、線上環(huán)境
- 用于制作主從數(shù)據(jù)庫
原理
- 復(fù)制現(xiàn)有數(shù)據(jù)庫
- 導(dǎo)入到新數(shù)據(jù)庫
mysqldump db1 -u root -p123456 --skip-add-drop-table > testdb.sql # 復(fù)制數(shù)據(jù)庫
mysql>create database dbname # 新建數(shù)據(jù)庫
mysql>set names utf8 # 設(shè)置數(shù)據(jù)庫編碼
mysql>source /home/xxxx/testdb.sql; # 導(dǎo)入第一步生成的testdb.sql
- 一條命令實(shí)現(xiàn)
mysqldump db1 -u root -p123456 --add-drop-table | mysql newdb -u root -p123456 # 原數(shù)據(jù)庫與新數(shù)據(jù)庫在同一個(gè)服務(wù)器
mysqldump db1 -uroot -p123456 --skip-add-drop-table | mysql -h 192.168.1.22 newdb -u root -p123456 # 原數(shù)據(jù)庫與新數(shù)據(jù)庫在不同服務(wù)器
參考
Ubuntu mysql數(shù)據(jù)庫導(dǎo)入sql文件_weixin_30702413的博客-CSDN博客
mysql 快速復(fù)制數(shù)據(jù)庫_jonathan的專欄-CSDN博客_mysql 復(fù)制數(shù)據(jù)庫
mysqldump默認(rèn)參數(shù)add-drop-table_lwei_998的專欄-CSDN博客