為了方便快速複製乙個資料庫,可以用以下命令
將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...