Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

GALAT 1044 (42000):Akses ditolak untuk 'root' Dengan Semua Hak Istimewa

Pertama, Identifikasi pengguna yang Anda masuki sebagai:

 select user();
 select current_user();

Hasil untuk perintah pertama adalah apa yang Anda coba masuki, yang kedua adalah apa yang sebenarnya Anda sambungkan. Konfirmasikan bahwa Anda masuk sebagai [email protected] di mysql.

Grant_priv ke [email protected] . Berikut adalah bagaimana Anda dapat memeriksa.

mysql> SELECT host,user,password,Grant_priv,Super_priv FROM mysql.user;
+-----------+------------------+-------------------------------------------+------------+------------+
| host      | user             | password                                  | Grant_priv | Super_priv |
+-----------+------------------+-------------------------------------------+------------+------------+
| localhost | root             | ***************************************** | N          | Y          |
| localhost | debian-sys-maint | ***************************************** | Y          | Y          |
| localhost | staging          | ***************************************** | N          | N          |
+-----------+------------------+-------------------------------------------+------------+------------+

Anda dapat melihat bahwa Grant_priv disetel ke N untuk [email protected] Ini harus Y. Di bawah ini adalah cara memperbaikinya:

UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
FLUSH PRIVILEGES;
GRANT ALL ON *.* TO 'root'@'localhost';

Saya login kembali, itu baik-baik saja.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbedaan antara MySql dan MySqli di PHP

  2. Bagaimana cara mengubah waktu dalam detik ke format HH:MM:SS di MySQL?

  3. Bagaimana cara menggunakan pernyataan kasus untuk menentukan bidang mana yang akan digabungkan?

  4. Bagaimana menemukan semua hubungan antara semua tabel mysql?

  5. Dapatkan total jam kerja dalam sehari mysql