首頁  >  文章  >  資料庫  >  如何在同一個實例上克隆MySQL資料庫?

如何在同一個實例上克隆MySQL資料庫?

Patricia Arquette
Patricia Arquette原創
2024-11-01 06:36:31634瀏覽

How to Clone a MySQL Database on the Same Instance?

在同一個MySQL 實例上複製MySQL 資料庫

無需中間程序即可實現在同一個MySQL 實例上複製資料庫SQL 腳本轉儲。以下方法利用mysqldump 和mysql 指令高效地執行複製過程:

<code class="bash">mysqldump --routines --triggers <original_database_name> | mysql <new_database_name></code>

此指令將mysqldump 的輸出(包括原始資料庫的資料和架構)直接傳輸到mysql,其中將建立新資料庫並用複製的數據填充它。

其他選項:

mysqldump 和mysql 都允許使用附加選項來指定連接詳細資訊:

<code class="bash">mysqldump -u <username> --password=<password> <original_database_name> | mysql -u <username> -p <new_database_name></code>

如果新資料庫不存在,則必須事先建立:

<code class="bash">echo "CREATE DATABASE <new_database_name>" | mysql -u <username> -p</code>

以上是如何在同一個實例上克隆MySQL資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn