Архив метки: смена пароля

Сброс пароля root в MySQL 5.7

Алгоритм сброса теперь несколько отличается чем ранее.

1) Запускаем MySQL в safe mode

service mysqld stop
sudo mysqld_safe --skip-grant-tables &

2) Заходим в MySQL и сбрасываем пароль

mysql -u root mysql
update user set authentication_string=PASSWORD("новый_пароль") where User='root';
FLUSH PRIVILEGES;

Возможно захочется понизить уровень безопасности:

set global validate_password_policy=LOW

3) Добавление НОВЫХ пользователей:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
FLUSH PRIVILEGES;

Смена пароля root в MySQL при физическом доступе к серверу

Если не получается вот так:

mysql> update user set Password=PASSWORD('укацукацу') WHERE User='root';
ERROR 1054 (42S22): Unknown column 'Password' in 'field list'

То можно попробовать вот так:

mysql> update mysql.user set authentication_string=password("wedwe") where user="root";
Query OK, 3 rows affected, 1 warning (0,03 sec)
Rows matched: 3  Changed: 3  Warnings: 1