MySQL複製資料庫

2021-08-20 05:40:05 字數 1278 閱讀 3724

# mysql -uroot -ppassword

mysql>create database `testdb1` default character set utf8 collate utf8_general_ci;

(注意-ppassword引數的寫法:-p後面直接跟密碼,中間沒有空格)

# mysqldump testdb -uroot -ppassword --add-drop-table | mysql testdb1 -uroot -ppassword
步驟與「在a伺服器上對資料庫testdb進行複製」的步驟一致。step2中的命令改動如下:

# mysqldump testdb -uroot -ppassword --add-drop-table | mysql -h 192.168.1.3  testdb1 -uroot -ppassword
步驟與「在a伺服器上對資料庫testdb進行複製」的步驟一致。step2中的命令改動如下:

# mysqldump testdb -h192.168.1.2 -p12132 -uroot -ppassword --add-drop-table | mysql  testdb1 -uroot -ppassword
步驟與「在a伺服器上對資料庫testdb進行複製」的步驟一致。step2中的命令改動如下:

# mysqldump testdb -h192.168.1.2 -uroot -ppassword --add-drop-table | mysql  testdb1 -h192.168.1.3 -uroot -ppassword
如果mysql的埠不是預設埠,可以使用-p引數設定埠。

shell> mysqldump testdb -h192.168.1.2 -p1213 -uroot -ppassword --add-drop-table | mysql testdb1 -h192.168.1.3 -p2113 -uroot -ppassword
mysqldump [選項] --資料庫名 [選項 表名]
shell> mysqldump testdb -h192.168.1.2 -p1213 -uroot -ppassword --add-drop-table sys_user | mysql testdb1 -h192.168.1.3 -p2113 -uroot -ppassword

MYSQL 複製資料庫

僅複製結構 mysqldump src db name table1 table2.user user password password opt d triggers mysql dest db name user user password password 其中 triggers引數是匯出觸發...

mysql資料庫複製

mysql複製表結構及資料到新錶 create table 新錶 select from 舊表,假設新建立的資料庫名稱為newdatebase,想要複製的資料庫名稱是datebasse create table newdatebase.new table select from datebasse....

mysql 資料庫複製

複製資料庫 資料庫遷移 mysqldump shop db uduier sit pab123456 add drop table mysql h 120.25.69.206 shop db uroot pq6akhs7b 在命令列介面下執行該命令,第乙個shop db是源資料庫名。u後接上使用者名...