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

Как да нулирате MySQL Root парола

Понякога може да се наложи да промените root паролата или да нулирате root паролата в MySQL, в случай че сте забравили паролата за root. Ето как да нулирате root паролата в MySQL. Можете да използвате тези стъпки, за да нулирате root паролата в Windows, Mac, Ubuntu, CentOS и други Linux системи.

Как да нулирате MySQL Root парола

Ето стъпките за нулиране на root паролата в MySQL в Ubuntu, CentOS, Windows, Mac и други системи.

1. Спрете MySQL сървър

Отворете терминала и изпълнете следната команда, за да спрете MySQL сървъра.

CentOS / Fedora

# service mysqld stop

Ubuntu / Debian

$ service mysql stop

Бонус за четене:Как да изтрия съхранена процедура в MySQL

2. Рестартирайте MySQL Server с –skip-grant-tables

След това рестартирайте MySQL Server с опция –skip-grant-tables, за да можете да влезете без парола и с всички привилегии.

# mysqld_safe --skip-grant-tables &

Може да се наложи да включите ключова дума „sudo“ преди горната команда в някои Ubuntu/Debian системи.

Не забравяйте да включите „&“ в края на вашата команда, така че MySQL сървърът да работи във фонов режим.

Моля, имайте предвид, че е много несигурно да стартирате mysql с опция –skip-grant-tables и трябва да се използва само за кратък период от време.

След като сменим root паролата в MySQL, веднага ще рестартираме MySQL сървъра по нормалния начин.

Бонус четене:Как да промените потребителска парола в MySQL

3. Влезте в MySQL

Изпълнете следната команда, за да влезете в MySQL.

# mysql -uroot

4. Променете Root парола в MySQL

Изпълнете следната команда в mysql> бърза. Заменете нова_парола в командата по-долу с вашата нова парола.

mysql> UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root'

Бонус четене:MySQL CAST срещу CONVERT

5. Привилегии за изтриване

Изтрийте привилегиите, за да приложите промени

mysql> FLUSH PRIVILEGES;
mysql> exit;

Бонус четене:Заявка за връщане на MySQL

6. Спрете MySQL сървър

Изпълнете следната команда в терминалния ред, за да спрете MySQL сървъра, тъй като той не е защитен.

# mysqladmin -u root -p shutdown

Ще бъдете помолени да въведете root парола. Въведете новата си root парола.

Бонус четене:Как да използвате MySQL Rollup

7. Стартирайте MySQL Server

Стартирайте MySQL Server нормално.

CentOS / Fedora

# service mysqld start

Ubuntu / Debian

$ service mysql start

Надяваме се, че горната статия ще ви помогне да нулирате root паролата в MySQL.

Ubiq улеснява визуализирането на данни за минути и наблюдение в табла за управление в реално време. Опитайте днес!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Актуализирайте стойност на колона, като замените част от низ

  2. Как работи функцията WEIGHT_STRING() в MySQL

  3. Фалшиво ограничение на външния ключ е неуспешно

  4. Как работи функцията FROM_BASE64() в MySQL

  5. Как да попълним второ падащо меню въз основа на избор на първо падащо меню с помощта на jQuery/AJAX и PHP/MySQL?