首頁 > 資料庫 > mysql教程 > 如何在同一個實例上克隆MySQL資料庫?

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

Patricia Arquette
發布: 2024-11-01 06:36:31
原創
723 人瀏覽過

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中文網其他相關文章!

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