有些问题经常遇到,当时解决了,但没有记录,再次遇到又蒙了,又重新寻找解决方法,浪费时间,在此记录一下,也给同学们提个醒。
在安装 Mobile Tracking Software – iMobiTrax 的时候,出现提示:要求关闭Mysql 的 Strict Mode 否则不能进行下一步安装。
LNMP安装的生产环境。默认的数据库配置文件 my.cnf 的位置是:/etc/my.cnf
一般的教程都是说修改这个 位置的文件,增加一句:
sql_mode=NO_ENGINE_SUBSTITUTION
但事实证明是不行的。
lnmp 一键包的mysql配置文件my.cnf有两个,一个在/etc/my.cnf,一个是/usr/local/mysql/my.cnf (新版本没有)
如果没有这个文件 /usr/local/mysql/my.cnf
那就创建一个,然后输入:
[mysqld] sql_mode = NO_ENGINE_SUBSTITUTION
保存,重启数据库,就已经关闭了数据库的严格模式,可以继续安装 iMobiTrax 了。