Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да нулирате/промените MySql root парола на командния ред в ubuntu linux

Тук ще ви покажа как да нулирате/промените командния ред на 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

Ако ви харесва тази публикация, моля, не забравяйте да се абонирате за обществения ми бележник за още полезни неща


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GET_FORMAT() Примери – MySQL

  2. Каква е разликата между BIT и TINYINT в MySQL?

  3. MySQL utf8mb4, Грешки при запазване на Emojis

  4. Не може да издаде изрази за манипулиране на данни с executeQuery()

  5. Има ли начин за извличане на идентификатора за автоматично увеличение от подготвено изявление