从一台电脑上将MySQL的一个数据库迁移到另一台电脑上的方法:
使用 mysqldump 命令
-
导出数据库:
在源电脑上打开终端或命令提示符,使用以下命令导出数据库为一个 SQL 文件:mysqldump -u username -p database_name > backup.sql
其中,
username
是你的 MySQL 用户名,database_name
是要导出的数据库名称。 -
传输文件:
将生成的backup.sql
文件传输到目标电脑。可以使用 SCP、FTP 等工具完成这一步骤。 -
导入数据库:
在目标电脑上,使用以下命令将 SQL 文件导入到新的数据库中:mysql -u username -p database_name < backup.sql
这里,
username
是目标 MySQL 服务器的用户名,database_name
是目标数据库的名称。
注意
- 数据备份:在进行任何迁移操作之前,务必对源数据库进行完整备份。
- 版本兼容性:确保目标 MySQL 服务器的版本与源服务器兼容。
- 字符集和排序规则:保证目标数据库使用与源数据库相同的字符集和排序规则。(可以修改导出的文件 使导出文件的排序规则与目标计算机的数据库适配)