@WebforSelf

Не отключается strict mode mysql?

Проблема такая, перенести на новый сервер сайт, там принудительно уже работает STRICT_TRANS_TABLES
Режим строго mysql , мне нужно его отключить для корректной работы сайта.
Через phpmyadmin не дает, требует права super ( в isp панели при создания пользователя нет выбора разрешения super)

Нашел мануал что нужно редактировать конфиг
vim /etc/my.cnf
захожу в данный файл, а он выдает что есть какой то еще один файл
601950f8ada82026897708.png
Дальше нажимаю все равно редактировать

601951266eb03012187337.png

Открывается девственно чистый файл,
Пишу туда через vim
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Сохраняю и перезагружаю mysql сервер.
Проверяю
60195193a34b2695488734.png
Без толку, все равно работает , далее читаю что нужно
над строкой с параметрами в конфиге писать
[mysqld]
Написал, при попытке перезагрузить mysql выдает ошибку
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
и не загружается.

CentOS 8 , Mysql 8.0.21
  • Вопрос задан
  • 302 просмотра
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В MySQL 8 убрали опцию NO_AUTO_CREATE_USER вместе с возможностью создавать пользователя через GRANT.
https://dev.mysql.com/doc/refman/8.0/en/mysql-nuts...
А ошибки надо смотреть в логе самого MySQL.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы