2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

Discuz!X3.4已安装论坛手工转MySQL InnoDB 引擎教程 discuz 教程

游客1 游客组

本帖最后由 民审-M 于 2018-12-9 01:02 编辑

Discuz!X3.4已安装论坛手工转MySQL InnoDB 引擎教程

MySQL InnoDB 引擎相比我们论坛默认的 MyISAM 引擎在写性能上有很大提升。InnoDB 支持行锁(更准确的说是索引锁)而 MyISAM 只能是表锁。使得 InnoDB 在高并发环境中有更好的表现。

基于:
基于DZ官方码云最新版DZ制作(Discuz! X3.4 R20181109+ SC_UTF8)


上传X3.4扩展框架DXEXTEND1.3.0版本和X3.4 InnoDB数据库补丁:(网友学习研究分享已经整合打包在一起,直接上传论坛根目录覆盖)

下载地址(点击数字即可下载)→:36185

使用方法:
1,关闭论坛,避免有发帖操作。对数据库全库进行备份。
2,确认论坛有开启内存缓存的某一个。
3,在命令行下执行bin目录下的 bin_innodb_upgrade.php,一般命令如下:
切换到论坛根目录下执行
~$php bin_innodb_upgrade.php
提示:宝塔面板可以直接支持php命令,
AMH面板执行命令路径为:/usr/local/php-版本/bin/php -c /home/wwwroot/你环境名称/etc/amh-php.ini ./test.php

耐心等待执行完毕,如果显示其中一些任务失败了,则需要到根目录下找log文件,对转换失败的表手工进行转 innodb 。
报错的无法自动转的表可能为:
pre_common_admincp_perm
pre_common_cache
pre_common_card
pre_common_member_profile_setting
pre_common_setting
pre_forum_groupfield
pre_mobile_setting

则可能需要按照这个简单方法转:
Discuz!X3.4使用Navicat for MySQL数据库管理工具将数据库表MyISAM转为InnoDB教程
https://bbs.zhanzhangwo.com/t-38823-1-1.html
(出处: 站长窝)


4,去论坛发帖测试无误后,开放论坛


遇到错误请参考:
Discuz!X3.4手工进行转innodb数据库引擎报错ERROR 1075 (42000): Incorrect解决办法
https://bbs.zhanzhangwo.com/t-38604-1-1.html
(出处: 站长窝)


[backcolor=magenta]相关推荐:[/backcolor]
Discuz X3.4修改数据库为utf8mb4编码支持Emoji方法教程
https://bbs.zhanzhangwo.com/t-36401-1-1.html
(出处: 站长窝)

如果你没有成功应用InnoDB数据库引擎的,建站学习研究可以联系右侧客服获取协助!技术咨询:https://bbs.zhanzhangwo.com/static/image/common/qq_big.gif

MySQL InnoDB 引擎相比我们论坛默认的 MyISAM 引擎在写性能上有很大提升。InnoDB 支持行锁(更准确的说是索引锁)而 MyISAM 只能是表锁。使得 InnoDB 在高并发环境中有更好的表现。


站长窝论坛版权声明 1、本帖标题:Discuz!X3.4已安装论坛手工转MySQL InnoDB 引擎教程
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由游客1在站长窝论坛《程序综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (2)
返回
发新帖
相关贴子