首頁 > 資料庫 > mysql教程 > 如何將表格或資料庫從一台MySQL伺服器複製到另一台MySQL伺服器?

如何將表格或資料庫從一台MySQL伺服器複製到另一台MySQL伺服器?

WBOY
發布: 2023-09-06 14:45:07
轉載
1350 人瀏覽過

如何將表格或資料庫從一台MySQL伺服器複製到另一台MySQL伺服器?

如果我們要將資料表或資料庫從一台MySQL 伺服器複製到另一台MySQL 伺服器,請使用帶有資料庫名稱和表格名稱的mysqldump 

在來源主機上執行以下命令。這會將完整的資料庫轉儲到dump.txt 檔案中。

$ mysqldump -u root -p database_name table_name > dump.txt
password *****
登入後複製

我們可以複製完整的資料庫,而不需要使用上面解釋的特定表名。

現在,在另一台主機上 ftp dump.txt 檔案並使用以下命令。在執行此命令之前,請確保我們已在目標伺服器上建立了database_name。

$ mysql -u root -p database_name < dump.txt
password *****
登入後複製

另一種不使用中間檔案來實現此目的的方法是直接透過網路將 MySQL 轉儲的輸出傳送到遠端 MySQL 伺服器。如果我們可以從來源資料庫所在的主機連接到這兩台伺服器,請使用以下命令(確保我們有權存取這兩台伺服器)。

$ mysqldump -u root -p database_name \
| mysql -h other-host.com database_name
登入後複製

在 mysqldump 中,命令的一半連接到本機伺服器並將轉儲輸出寫入管道。該命令的其餘一半連接到 other-host.com 上的遠端 MySQL 伺服器。它讀取管道輸入並將每個語句傳送到 other-host.com 伺服器。

以上是如何將表格或資料庫從一台MySQL伺服器複製到另一台MySQL伺服器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板