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

Jak mogę ustawić hasło mysql w scenariuszu z uruchomionym mysqld_safe?

1-Zatrzymaj proces demona mysql za pomocą tego polecenia:

sudo /etc/init.d/mysql stop

2-Uruchom proces demona mysqld za pomocą opcji --skip-grant-tables za pomocą tego polecenia

sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &

3-uruchom proces klienta mysql za pomocą tego polecenia

mysql -u root

4-z wiersza poleceń mysql wykonaj to polecenie, aby móc zmienić dowolne hasło

PRZYWILEJE DO PŁUKANIA;

5-Następnie zresetuj/zaktualizuj swoje hasło

USTAW HASŁO DLA [email protected] 'localhost' =HASŁO('hasło');

6-Jeśli masz konto root mysql, które może łączyć się z dowolnego miejsca, powinieneś również wykonać:

UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';

7-Alternatywna metoda:

USE mysqlUPDATE user SET Password =PASSWORD('newpwd')WHERE Host ='localhost' AND User ='root';

8-A jeśli masz konto root, do którego masz dostęp z dowolnego miejsca:

USE mysqlUPDATE user SET Password =PASSWORD('newpwd')WHERE Host ='%' AND User ='root';

W przypadku obu metod, po otrzymaniu komunikatu wskazującego pomyślne wykonanie zapytania (co najmniej jeden wiersz dotyczy), uprawnienia do opróżniania:

PRZYWILEJE DO PŁUKANIA;

9-Następnie zatrzymaj proces mysqld i uruchom go ponownie w klasyczny sposób:

sudo /etc/init.d/mysql stop

sudo /etc/init.d/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. MySQL LAST_INSERT_ID() używany z wieloma rekordami Instrukcja INSERT

  2. BŁĄD:SQLSTATE[HY000] [2002] Nie można nawiązać połączenia, ponieważ maszyna docelowa aktywnie je odrzuciła

  3. Błąd krytyczny Wordpress:Nieprzechwycony błąd:Wywołanie niezdefiniowanej funkcji mysql_connect() w /wp-includes/wp-db.php:1570

  4. Funkcja MySQL COT() — zwraca cotangens liczby w MySQL

  5. Symfony2:Nie znaleziono tabeli podstawowej lub widoku:1146