mysql命令列複製資料庫

2021-09-26 16:09:28 字數 825 閱讀 1060

為了方便快速複製乙個資料庫,可以用以下命令

將db1資料庫的資料以及表結構複製到newdb資料庫

建立新的資料庫

#mysql -u root -p123456

mysql>create database `newdb` default character set utf8;

複製資料庫,使用mysqldump及mysql的命令組合,一次性完成複製

#mysqldump -u root -p123456 --add-drop-table db1| mysql -u root -p123456 newdb

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

以上是在同一臺mysql伺服器上覆制資料庫的方法。如果要複製到遠端另一台mysql伺服器上,可以使用mysql的「 -h 主機名/ip」引數。前提是mysql允許遠端連線,且遠端複製的傳輸效率和時間可以接受。

不在同乙個mysql伺服器上

#mysqldump db1 -uroot -p123456 --add-drop-table | mysql -h 192.168.1.22 newdb -u root -p123456

複製乙個資料庫中的幾張表到另乙個資料庫

mysqldump -uroot -proot --add-drop-table db1 table1 table2 | mysql -uroot -proot tpcms

複製到不同主機

mysqldump -uroot -proot --add-drop-table db1 table1 table2 | mysql -h 192.168.0.148 -uroot -proot db2

MySQL命令列匯出資料庫

mysql命令列匯出資料庫 mysql命令列匯出資料庫 1,進入mysql目錄下的bin資料夾 cd mysql中到bin資料夾的目錄 如我輸入的命令列 cd c program files mysql mysql server 4.1 bin 或者直接將windows的環境變數path中新增該目錄...

MySQL命令列匯出資料庫

mysql命令列匯出資料庫 1,進入mysql目錄下的bin資料夾 cd mysql中到bin資料夾的目錄 如我輸入的命令列 cd c program files mysql mysql server 4.1 bin 或者直接將windows的環境變數path中新增該目錄 2,匯出資料庫 mysql...

Mysql命令列匯出資料庫

mysql命令列匯出資料庫 1,進入mysql目錄下的bin資料夾 cd mysql中到bin資料夾的目錄 如我輸入的命令列 cd c program files mysql mysql server 4.1 bin 或者直接將windows的環境變數path中新增該目錄 2,匯出資料庫 mysql...