MySQL/MariaDB reset password:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
mysql --version - узнаем версию mysql/miradb; systemctl stop mysql - выключаем демон mysql systemctl stop mariadb - выключаем демон mariadb mysqld_safe --skip-grant-tables --skip-networking & - запускаем mysql без привилегий и без сети mysql -u root - входим без пароля -------------------------------------------------------- mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; - сбрасываем пароль на MySQL/MariaD ровно или выше 5.7.6/10.1.20 mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password'); - сбрасываем пароль на MySQL/MariaD ниже 5.7.6/10.1.20 mysql> FLUSH PRIVILEGES; mysql> exit -------------------------------------------------------- kill `cat /var/run/mysqld/mysqld.pid` - завершаем mysqld_safe --skip-grant-tables --skip-networking & kill `/var/run/mariadb/mariadb.pid` - завершаем mysqld_safe --skip-grant-tables --skip-networking & systemctl start mysql - запускаем в нормальном режиме systemctl start mariadb - запускаем в нормальном режиме -------------------------------------------------------- |