Тук ще ви покажа как да нулирате/промените командния ред на MySql root парола в ubuntu linux, Използвайки някои mysql CLI команди, можете лесно да възстановите вашата административна парола на mysql. Тъй като забравих моята mysql root парола, тогава използвам командите по-долу, за да нулирам паролата си за mysql root и тя работи като чар.
Error: ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO) |
След това последвах стъпките по-долу, за да го нулирам
Стъпка 1: Първо влезте във вашия ubuntu сървър с помощта на ssh и спрете mysql сървъра.
sudo /etc/init.d/mysql stop |
ИЛИ
sudo service mysql stop |
Стъпка 2: Стартирайте процеса на сървър/демона на MySQL (mysqld) с опцията –skip-grant-tables, така че да не подканва за парола.
sudo mysqld_safe --skip-grant-tables & |
Стъпка 3: Свържете се с mysql сървър като root потребител, като изпълните командата по-долу на терминала.
sudo mysql -u root |
Стъпка 4: Задайте нова потребителска парола за root mysql. Просто заменете „NewPassword“ с желаната от вас парола в командата по-долу.
UPDATE user SET Password=PASSWORD('NewPassword') WHERE User='root'; FLUSH PRIVILEGES; exit; |
Стъпка 5: Всичко е готово, рестартирайте mysql сървъра.
sudo /etc/init.d/mysql start |
ИЛИ
sudo service mysql start |