美文网首页
备份并导入新数据库

备份并导入新数据库

作者: BenjaminU | 来源:发表于2021-12-15 10:14 被阅读0次

使用场景

  1. 用于分离测试、线上环境
  2. 用于制作主从数据库

原理

  • 复制现有数据库
  • 导入到新数据库
mysqldump db1 -u root -p123456 --skip-add-drop-table > testdb.sql      # 复制数据库
mysql>create database dbname # 新建数据库
mysql>set names utf8 # 设置数据库编码
mysql>source /home/xxxx/testdb.sql; # 导入第一步生成的testdb.sql 
  1. 一条命令实现
mysqldump db1 -u root -p123456 --add-drop-table | mysql newdb -u root -p123456 # 原数据库与新数据库在同一个服务器
mysqldump db1 -uroot -p123456 --skip-add-drop-table | mysql -h 192.168.1.22 newdb -u root -p123456 # 原数据库与新数据库在不同服务器

参考

Ubuntu mysql数据库导入sql文件_weixin_30702413的博客-CSDN博客
mysql 快速复制数据库_jonathan的专栏-CSDN博客_mysql 复制数据库
mysqldump默认参数add-drop-table_lwei_998的专栏-CSDN博客

相关文章

网友评论

      本文标题:备份并导入新数据库

      本文链接:https://www.haomeiwen.com/subject/crwufrtx.html