在MySQL中,要導入單個數據庫,你需要先備份源數據庫,然后將其恢復到目標服務器。以下是具體步驟:
mysqldump
命令備份數據庫。請確保替換[source_username]
、[source_password]
、[source_host]
和[source_database]
為實際的值。這個命令會導出數據庫的結構和數據到一個名為source_database.sql
的文件。mysqldump -u [source_username] -p[source_password] [source_host]:3306 [source_database] > source_database.sql
將導出的source_database.sql
文件傳輸到目標服務器。你可以使用scp
(安全復制)或其他文件傳輸工具來完成這一步。
登錄到目標服務器,然后創建一個新的數據庫。請確保替換[target_username]
、[target_password]
和[target_database]
為實際的值。
mysql -u [target_username] -p[target_password] -e "CREATE DATABASE [target_database];"
mysql
命令將導出的數據庫導入到新創建的數據庫中。請確保替換[target_username]
、[target_password]
和[target_database]
為實際的值。mysql -u [target_username] -p[target_password] [target_database] < source_database.sql
現在,你已經成功地將單個數據庫從源服務器導入到目標服務器。