Проблема возникла сама собой, и как решить понять не могу, может кто сталкивался: просто ошибка доступа к БД из-за прав. Что делать? Есть идеи?
|
Проблема возникла сама собой, и как решить понять не могу, может кто сталкивался: просто ошибка доступа к БД из-за прав. Что делать? Есть идеи?
|
|
|
|
|
|
|||||
|
|
|
|
Как вариант выполнить mysql
и в консоли mysql дать команду GRANT SESSION_VARIABLES_ADMIN ON *.* TO 'user'@'localhost'; для вашего пользователя БД подчерпнул тут: |
|
|
|
|
|
|||
|
|
|
|
|||
|
|
|
|
при переходе mysql 8.0 возникла эта же ошибка один выход, отказ от апргрейда версии ... поддержка пишет, что нет конфликта с пред.версии |
|
|
|
|
Спасибо тебе добрый человек! |
|||||||||||
|
|
|
|
Вы можете получить такое сообщение
|
|||||
|
|
|
|
|||||||||||
|
|
|
|
|||||||
|
|
|
|
Если у кого проблема возникает на Open Server и не хочется даунгрейдить версию MySQL, можно перейти на последнюю MariaDB. В моем случае это MariaDB-10.8-Win10
|
|
|
|
|
Спасибо!!! |
|||
|
|
|
|
|||||||||||
|
|
|
|
|||||||||||
|
|
|
|
Возникла эта проблема на виртуальном хостинге с mysql8, решилась убиранием строки
$this->queryExecute("SET innodb_strict_mode=0"); из файла after_connect_d7.php Ошибка возникала, так как параметр innodb_strict_mode в 8 версии mysql установлен в 0 по умолчанию, а для смены требует права администратора, которые на виртуальном хостинге не предоставляются. |
|
|
|
|
|
|||
|
|
|
|
|||
|
|
|
|
|||
|
|
|
|
|||
|
|
|
|
||||
|
|
|
|||