MySQL 全局设置在重新启动 OSX 时丢失



我必须解决OSX在本地对MySQL要求的一些严格设置。

为此,我必须:

SET GLOBAL sql_mode='MYSQL40';

当我重新启动计算机时,此更改将丢失。这没什么大不了的,但我很想知道为什么这种变化没有坚持下去,以及我做错了什么。

我已经通过mysql cli和phpmyadmin尝试过,两者都作为root。

看起来设置在 my.cnf 中,它位于/usr/local/mysql-5.6.23-osx10.8-x86_64

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

上述设置位于文件底部。它强制严格处理导致本地Laravel 5出现问题的表。

我将其设置为

sql_mode=MYSQL40

并重新启动了MySQL

sudo /usr/local/mysql/support-files/mysql.server restart

目前为止,一切都好。

相关内容

  • 没有找到相关文章

最新更新