Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zresetować zapomniane hasło roota MySQL?

Poniżej znajduje się proces resetowania hasła użytkownika root, gdy zapomnieliśmy hasła użytkownika root lub zapomnieliśmy hasła podanego podczas instalacji.

System operacyjny — Ubuntu 16.04

MySQL - 5.7

  1. Zatrzymaj serwer Mysqlsudo /etc/init.d/mysql stop
  2. Aby uniknąć błędu, katalog mysqld_safe '/var/run/mysqld' dla pliku gniazda UNIX nie istnieje , uruchom poniższe polecenia:sudo mkdir -p /var/run/mysqld sudo chown mysql:mysql /var/run/mysqld
  3. Uruchom mysql w trybie awaryjnym:sudo mysqld_safe --skip-grant-tables &
  4. Zaloguj się do Mysql i zmień hasło, aby powiedzieć 'root123':W wersji 5.7 nazwa kolumny hasła została zmieniona na authentication_string.mysql -uroot mysql>use mysql; mysql>update user set authentication_string=password('root123') where user='root';
  5. Jeśli pojawi się błąd ::MySQL nie powiedzie się:mysql „BŁĄD 1524 (HY000):Wtyczka 'auth_socket' nie jest załadowana”, a następnie uruchom poniższe polecenia, a następnie uruchom 4 krok. mysql>update user set plugin="mysql_native_password" where User='root'; mysql>flush privileges; quit;
  6. Zatrzymaj i uruchom serwer mysql sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start
  7. Zaloguj się przy użyciu nowego hasła mysql -uroot -proot123

PFB, adresy URL w celach informacyjnych.

https://support.rackspace. com/how-to/mysql-reseting-a-lost-mysql-root-password/ mysqld_safe Katalog '/var/run/mysqld' dla pliku gniazda UNIX nie istnieje MySQL baza danych użytkowników nie ma kolumn z hasłami - Instalacja MySQL na OSX MySQL nie działa:mysql "BŁĄD 1524 (HY000):Wtyczka 'auth_socket' nie jest załadowana"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaloguj QUERIES nie używające INDEX - MySQL

  2. Jak zautomatyzować migrację (schematu i danych) dla aplikacji PHP/MySQL

  3. Jak uruchomić polecenia mysql z terminala w instalacji MAMP?

  4. Dlaczego Eclipse proponuje Object jako domyślny typ mapowania dla typu danych Text?

  5. Jak zmienić strefę czasową serwera MySQL