Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] DiscuzX 3.4 安装数据库创建失败

[复制链接]
此山是我开 发表于 2017-8-30 12:10:57 | 显示全部楼层 |阅读模式

You have an error inyour SQL syntax; check the manual that corresponds to your MySQL server versionfor the right syntax to use near 'TYPE=MyISAM' at line 1
查出来是数据库兼容问题。安装失败原因是 TYPE=MYISAM 已经不支持了。
问题是这个是官方下载的新版啊?!
怎么新版都没有维护升级了。哪里可以下载到可以支持 MariaDB v10.0.31 的版本呢?



a475305268 发表于 2017-8-30 12:13:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 此山是我开 发表于 2017-8-30 12:17:30 | 显示全部楼层
对啊,是新装都失败,创建数据库失败。新版带的SQL语句有问题, 不兼容。
回复

使用道具 举报

民审大大 发表于 2017-8-30 13:42:20 | 显示全部楼层
本帖最后由 民审大大 于 2017-9-1 15:22 编辑

那是对 MariaDB 兼容不好,版本判断错误,被认为是老版本的mysql

试试 install\include\install_function.php
找到
  1. ($dbver > '4.1' ? " ENGINE=$type DEFAULT CHARSET=".DBCHARSET : " TYPE=$type")
复制代码

改为
  1. " ENGINE=$type DEFAULT CHARSET=".DBCHARSET"
复制代码
回复

使用道具 举报

 楼主| 此山是我开 发表于 2017-9-1 13:21:42 | 显示全部楼层
民审大大 发表于 2017-8-30 13:42
那是对 MariaDB 兼容不好,版本判断错误,被认为是老版本的mysql

试试 install\include\install_functio ...

试了,报错. 后来改为
" ENGINE=$type DEFAULT CHARSET=".DBCHARSET;
安装成功了!谢谢大侠!
回复

使用道具 举报

 楼主| 此山是我开 发表于 2017-9-1 13:49:14 | 显示全部楼层
民审大大 发表于 2017-8-30 13:42
那是对 MariaDB 兼容不好,版本判断错误,被认为是老版本的mysql

试试 install\include\install_functio ...

试了,报错. 后来改为
" ENGINE=$type DEFAULT CHARSET=".DBCHARSET;
安装成功了!谢谢大侠!
回复

使用道具 举报

 楼主| 此山是我开 发表于 2017-9-1 13:52:02 | 显示全部楼层
我是因为老版本帖子内容全部变成乱码 被逼试一试新版是否不是乱码。新版OK。
老版数据库里面看帖子内容也都是对的 UTF8。估计也是那个代码对 MariaDB 兼容不好。
大侠有没有可能再指下路,哪里改呢?bbs.easyremember.net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-28 16:45 , Processed in 0.016068 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表