Страница 1 из 1

Настройка mysql/mariadb после установки

Добавлено: 26 ноя 2017, 17:49
rogoznik
После установки столкнулся вот с такой ошибкой

Код: Выделить всё

$ mysql -u root -p
Enter password: 
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Погуглив выяснил это:
MySQL 5.7 изменила модель безопасности: теперь вход в MySQL под рутом (root) требует sudo (при этом пароль всё равно может быть пустым).
Чтоб исправить это делаем следующее:
  • sudo mysql
  • use mysql; //выбираем базу mysql
  • update user set plugin='' where User='root'; //обновляем свойства пользователя root
  • flush privileges; //обновляем привелегии
  • exit
  • перезапускаем сервер
PS: оставлю тут, вдруг кому пригодиться, а то долго не мог понять что происходит :-D

Настройка mysql/mariadb после установки

Добавлено: 21 дек 2017, 14:26
Dja
darkfenix, тут просили передать чтоб не вводил людей в заблуждение :joke: