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

Jak mogę przywrócić pełne uprawnienia użytkownika root MySQL?

Jeśli GRANT ALL nie działa, spróbuj:

  1. Zatrzymaj mysqld i uruchom go ponownie za pomocą --skip-grant-tables opcja.
  2. Połącz się z mysqld serwer z tylko:mysql (tzn. bez -p opcja, a nazwa użytkownika może nie być wymagana).
  3. Wydaj następujące polecenia w kliencie mysql:

    UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';

    FLUSH PRIVILEGES;

Po tym powinieneś być w stanie uruchomić GRANT ALL ON *.* TO 'root'@'localhost'; i spraw, żeby to działało.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytania parametryczne MySQL

  2. MySQL i PHP:UTF-8 ze znakami cyrylicy

  3. Zapytanie o wycofanie MySQL

  4. Znajdź drugą najwyższą pensję w najlepszy możliwy sposób

  5. Test wydajności MySQL:MySQL 5.7 kontra MySQL 8.0