Сброс пароля root в MySQL 5.7
Алгоритм сброса теперь несколько отличается чем ранее.
1) Запускаем MySQL в safe mode
1 2 |
service mysqld stop sudo mysqld_safe --skip-grant-tables & |
2) Заходим в MySQL и сбрасываем пароль
1 2 3 |
mysql -u root mysql update user set authentication_string=PASSWORD("новый_пароль") where User='root'; FLUSH PRIVILEGES; |
Возможно захочется понизить уровень безопасности:
1 |
set global validate_password_policy=LOW |
3) Добавление НОВЫХ пользователей:
1 2 3 |
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost'; FLUSH PRIVILEGES; |
4) Возможно попросит:
1 |
SET PASSWORD = PASSWORD('your_new_password'); |