从一个mysql导出一个数据库导入到另一个mysql不同名称的数据库中命令全流程
- 首先,在源数据库中导出要迁移的数据库,可以使用mysqldump命令。假设要导出的数据库名为"old_db",用户名为"root",密码为"password",导出的数据将保存在名为"backup.sql"的文件中。执行以下命令:
mysqldump -u root -p password old_db > backup.sql
- 将备份文件传输到目标服务器上,可以使用scp命令。假设备份文件在本地的路径为"/path/to/backup.sql",目标服务器的IP地址为"192.168.0.100",用户名为"root",将备份文件传输到目标服务器的"/tmp"目录下。执行以下命令:
scp /path/to/backup.sql root@192.168.0.100:/tmp
- 在目标服务器上,创建一个新的数据库,可以使用mysql命令。假设要创建的数据库名为"new_db",用户名为"root",密码为"password"。执行以下命令:
mysql -u root -p password -e "CREATE DATABASE new_db;"
- 导入备份文件到目标数据库中,可以使用mysql命令。假设备份文件在目标服务器的"/tmp/backup.sql"路径下,要导入的数据库名为"new_db",用户名为"root",密码为"password"。执行以下命令:
mysql -u root -p password new_db < /tmp/backup.sql
- 完成以上步骤后,原数据库中的数据已经成功导入到另一个MySQL数据库中。你可以通过连接到目标数据库验证数据是否正确导入。
注意:在执行上述命令时,请根据实际情况替换数据库名称、用户名、密码、文件路径和IP地址
原文地址: https://www.cveoy.top/t/topic/hDCh 著作权归作者所有。请勿转载和采集!