正文

今天帮一个网友搭建WHMCS(idc管理系统)的时候,遇到了一个关于数据库的问题,就是WHMCS6.x无法在数据库严格模式下运行,所以就要关闭这个数据库严格模式,搜了一下相关资料,下面是我总结出来的两种关闭数据库严格模式的方法,我测试的是MySQL5.5,其他版本自行测试,如有问题请在下发评论区留言...

方法一

修改my.cnf

设置启动参数,将默认sql_mode改为宽松模式

使用命令:

echo "sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" >> /etc/my.cnf

然后重启MySQL服务器

service mysqld restart

方法二

修改mysqld

使用命令:

sed -i "s#\"\$\*\"#--sql-mode=\"NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION\"#" /etc/init.d/mysqld

然后重启MySQL服务器

service mysqld restart

注意

MySQL5.5请使用第二种方法

如果觉得我的文章对你有用,请随意赞赏