LINUX.ORG.RU
решено ФорумAdmin

Mysql установить пароль пользователя

 , ,


0

1

Debian 9, Mariadb 10.1.21.

Никак не могу установить пароль root. Что только не пробовал:

$ mysql_secure_installation

> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

Не хочет менять. Не могу залогиниться из под локального пользователя, только под рутом.

Что пробовать?

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

ERROR 1064 (42000): You have an error in your SQL syntax; check
the manual that corresponds to your MariaDB server version for
the right syntax to use near 'USER 'root'@'localhost' IDENTIFIED
BY 'new_password'' at line 1

Перемещено true_admin из development

Deleted

Последнее исправление: merhalak (всего исправлений: 4)

sudo mysql -u root
use mysql;
update user set plugin=" where User='root';
flush privileges;
\q
mysql_secure_installation

FatPinguin
()
Последнее исправление: FatPinguin (всего исправлений: 1)
Ответ на: комментарий от PHPFan

Команда проходит. Ничего не изменяет.

В общем то я и это пробовал, просто не указал в посте. Это для старых версий MongoDB

Deleted
()
Последнее исправление: merhalak (всего исправлений: 1)
Ответ на: комментарий от Deleted

Тогда посмотри, не запускаешь ли MariaDB демон с отключенными грантами (опцией --skip-grant-tables). Пробовал остановить MariaDB демон и заново запустить?

PHPFan
()
Ответ на: комментарий от PHPFan

Да. Проверял. В общем, перекатил нужную конфигурацию с дебиана на федору (Yum репы Oracle MySQL Community) и не *** себе мозг, всё работает ровно так, как написано в документации.

Спасибо за попытку помочь. Просто я понял, что дешевле будет за ~ два часа перенести всё на федору, т.к. с дебианом провозился дольше и без результата.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.