·Home 2019 登陆记录 最新更新 资料库SEO官方淘宝店
查看: 26|回复: 1

[utf8mb4 InnoDB] Discuz!X3.4论坛MySQL5.6升级到MySQL5.7升级Discuz!X3.5方法

[复制链接]

775

主题

1555

能量

5

贡献币

无敌战神

Rank: 9Rank: 9Rank: 9

发表于 2020-5-4 16:43:48 | 显示全部楼层 |阅读模式
Discuz!X3.4论坛mysql5.6升级到MySQL5.7升级Discuz!X3.5方法:

主要是源数据库mysql 5.6数据格式升级到mysql 5.7版本:

使用mysqldump迁移MySQL数据:
  1. mysqldump --databases <DB_NAME> --single-transaction --order-by-primary --hex-blob --no-data --routines --events --set-gtid-purged=OFF -u <DB_USER> -p -h <DB_ADDRESS> -P <DB_PORT> |sed -e 's/DEFINER[ ]*=[ ]*[^*]*\*/\*/' -e 's/DEFINER[ ]*=.*FUNCTION/FUNCTION/' -e 's/DEFINER[ ]*=.*PROCEDURE/PROCEDURE/' -e 's/DEFINER[ ]*=.*TRIGGER/TRIGGER/' -e 's/DEFINER[ ]*=.*EVENT/EVENT/' > <BACKUP_FILE>
复制代码
  • DB_NAME为要迁移的数据库名称。
  • DB_USER为数据库用户。
  • DB_ADDRESS为数据库地址。
  • DB_PORT为数据库端口。
  • BACKUP_FILE为导出生成的文件名称


帖子地址: 

775

主题

1555

能量

5

贡献币

无敌战神

Rank: 9Rank: 9Rank: 9

 楼主| 发表于 2020-5-4 17:04:55 | 显示全部楼层
开启并设置自建MySQL数据库的binlog。
  1. log_bin=mysql_bin
  2. binlog_format=row
  3. server_id=2
  4. binlog_row_image=full
复制代码

修改完成后,重启MySQL进程。
 懒得打字嘛,点击右侧快捷回复【最新发布】   【赞助站长帮享更多权益】
高级模式
您需要登录后才可以回帖 登录 | 立即注册 用百度帐号登录

本版积分规则

收缩
发布主题 快速回复 收藏帖子 返回列表 联系我们 搜索 官方QQ群
成为站长帮会员,享受Discuz!建站插件、模板、技术支持等全方位服务。 会员登录 注册会员

站长帮.(zzb7.net) ( 京ICP备18032088号-2 ) |GMT+8, 2020-6-5 12:15

Processed in 0.191703 second(s) , Gzip On, Redis On. 小黑屋|繁體
快速回复 返回顶部 返回列表