**:
某些時候,例如為了搭建乙個測試環境,或者轉殖乙個**,需要複製乙個已存在的mysql資料庫。使用以下方法,可以非常簡單地實現。
假設已經存在的資料庫名字叫db1,想要複製乙份,命名為newdb。步驟如下:
1. 首先建立新的資料庫newdb
#mysql -u root -ppassword
mysql>create database `newdb` default character set utf8 collate utf8_general_ci;
2. 使用mysqldump及mysql的命令組合,一次性完成複製
#mysqldump db1 -u root -ppassword --add-drop-table | mysql newdb -u root -ppassword
(注意-ppassword引數的寫法:-p後面直接跟密碼,中間沒有空格)
以上是在同一臺mysql伺服器上覆制資料庫的方法。如果要複製到遠端另一台mysql伺服器上,可以使用mysql的「 -h 主機名/ip」引數。前提是mysql允許遠端連線,且遠端複製的傳輸效率和時間可以接受。
#mysqldump db1 -uroot -ppassword --add-drop-table | mysql -h 192.168.1.22 newdb -uroo
頂 0 踩
MySQL快速複製資料庫的方法
某些時候,例如為了搭建乙個測試環境,或者轉殖乙個 需要複製乙個已存在的mysql資料庫。使用以下方法,可以非常簡單地實現。假設已經存在的資料庫名字叫db1,想要複製乙份,命名為newdb。步驟如下 1.首先建立新的資料庫newdb mysql u root ppassword mysql creat...
MySQL快速複製資料庫的方法
某些時候,例如為了搭建乙個測試環境,或者轉殖乙個 需要複製乙個已存在的mysql 資料庫。使用以下方法,可以非常簡單地實現。假設已經存在的資料庫名字叫db1,想要複製乙份,命名為newdb。步驟如下 1.首先建立新的資料庫newdb mysql u root ppassword mysql crea...
mysql 複製庫 mysql 快速複製資料庫
myisam 發布相對簡單,把庫下面所有檔案拷過去就好了。複製innodb的做法相對複雜,下面是我在innodb 上覆制資料庫的方法 root localhost data mysql u root p enter password welcome to the mysql monitor.comm...