2015-03-10 5 views
0

Мне нужно работать с некоторыми строгими настройками, которые OSX требует для MySQL локально.MySQL Глобальная настройка, потерянная при перезагрузке OSX

Чтобы сделать это, я должен:

SET GLOBAL sql_mode='MYSQL40'; 

Когда я перезагружать машину, это изменение теряется. Это неважно, но я бы хотел понять, почему это изменение не торчит и что я делаю неправильно.

Я пробовал оба через mysql cli и phpmyadmin, как с правами root.

ответ

0

Похоже, что настройка была в 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 

и перезапущен тузд с

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

До сих пор, так хорошо.