大道之行,天下为公。这篇文章主要讲述mysql 迁移命令及问题汇总相关的知识,希望能为你提供帮助。
1、迁移命令
以slc数据库为例
导出数据库:
mysqldump -h192.168.1.1 -P3306 -uroot -p米码slc > > slc.sql
导入数据库:
mysql -h192.168.10.1 -P3306 -uroot -p米码slc < slc.sql
进入到数据库内执行, source slc.sql 命令进行数据导入
2、mysql迁移遇到的问题
- 创建数据库无法使用横杠
mysql> create database `cx-slc`;
- 提示超出max_allowed_packet
#增加 --max_allowed_packet
mysql -h192.168.1.1 -P3306 -uroot -p米码 --max_allowed_packet=512M slc > > slc.sql
- 不同mysql版本迁移
1.把文件中的所有的utf8mb4_0900_ai_ci替换为utf8_general_ci
2.把文件中的所有的utf8mb4替换为utf8
sed -i s/utf8mb4_0900_ai_ci/utf8_general_ci/ slc.sql
sed -i s/utf8mb4/utf8/ slc.sql
【mysql 迁移命令及问题汇总】3、数据校验
数据量、抽查
推荐阅读
- oeasy教您玩转vim - 91 - # vim脚本编程展望
- 容器端口映射
- 分类保存与实时同步共享文件夹使用说明
- LINUX下载编译ncurses
- LINUX下载编译libks
- linux设置ntp时间同步
- k8s集群环境安装kubesphere并查看问题
- LINUX下载编译lua
- 使用ultraiso制作启动盘