使用mysqldump迁移数据库

1. 准备工作

  • mysqldump 工具
  • 迁移源数据库相关信息
  • 迁移到目标数据库相关信息

注意:下面示例操作均在一台机器上完成,且该机器可访问目标数据库和源数据库,并且安装了mysqldump。

2. 在目标数据库建立好对应的空数据库

CREATE DATABASE [目标数据库名] CHARACTER SET [字符集] COLLATE [排序规则];

  • [目标数据库名] 替换为你想要创建的数据库名称。
  • [编码] 替换为你希望使用的字符集,通常是 utf8mb4。
  • [排序规则] 替换为你希望使用的校对规则(排序规则),通常是 utf8mb4_unicode_ci。

例如:

CREATE DATABASE test_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

3. 执行下面命令

mysqldump
-h [目标数据库地址] \
-P[目标数据库端口] \
-u [源数据库用户名] \
-p[源数据库密码] \
[源数据库名] \
--ssl-mode=DISABLED | \
mysql \
-h [目标数据库地址] \
-P[目标数据库端口] \
-u [目标数据库用户名] \
-p[目标数据库密码] \
[目标数据库名] \
--ssl-mode=DISABLED

4. 完成

通过上面的命令就完成了整体的数据库迁移,但是如果本地无法访问目标数据库,这里可能就需要拆分一下操作,以 | 管道符来分割操作,先将第一步mysqldump导出的sql文件保存,并上传到可访问目标数据库的服务器上,再执行第二步的mysql命令,将sql文件导入到目标数据库中。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《使用mysqldump迁移数据库》
文章链接:https://www.xlin.cn/xlbk/21454.html
分享到: 更多 (0)

热门文章

评论 抢沙发

切换注册

登录

忘记密码 ?

切换登录

注册