在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
现在,你已经成功地将单个数据库从源服务器导入到目标服务器。