Треба ввійти під рутом в mysql:
sudo mysql
mysql -u root -p АБО sudo mysql -u root
Подивитись які привілеї мають юзери:
SELECT User, plugin from mysql.user;
+------------------+-----------------------+
| User | plugin |
+------------------+-----------------------+
| debian-sys-maint | caching_sha2_password |
| mysql.infoschema | caching_sha2_password |
| mysql.session | caching_sha2_password |
| mysql.sys | caching_sha2_password |
| phpmyadmin | caching_sha2_password |
| root | auth_socket |
| sweetbox | auth_socket |
+------------------+-----------------------+
auth_socket - недає логінитись з паролем
ERROR 1819 (HY000)
Подивитись настройки політики безпеки щодо паролів:
> SHOW GLOBAL VARIABLES LIKE 'validate_password%';
Дозволити прості паролі:
> SET GLOBAL validate_password_policy = LOW;
Команда для заміни пароля
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '<new pass>';
ALTER USER 'sdddstbox'@'localhost' IDENTIFIED WITH mysql_native_password BY '<new pass>';
Немає коментарів:
Дописати коментар