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

SQLSTATE[HY000] [1698] Akses ditolak untuk pengguna 'root'@'localhost'

Ternyata tidak bisa menggunakan root pengguna di 5.7 lagi tanpa menjadi sudo 'er. Itu berarti Anda tidak bisa menjalankan mysql -u root lagi dan harus melakukan sudo mysql -u root sebagai gantinya.

Itu juga berarti bahwa itu tidak akan berfungsi lagi jika Anda menggunakan root pengguna dalam GUI (atau seharusnya aplikasi baris non-perintah). Untuk membuatnya berfungsi, Anda harus membuat pengguna baru dengan hak istimewa yang diperlukan dan menggunakannya sebagai gantinya.

Lihat jawaban ini untuk lebih jelasnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menyesuaikan pengaturan zona waktu default pada RDS

  2. utf8mb4_unicode_ci vs utf8mb4_bin

  3. MySQL UPDATE dan SELECT dalam satu pass

  4. kesalahan mysql:Tabel mysql.innodb_table_stats tidak ditemukan

  5. Apa artinya ketika saya mengatakan Pernyataan yang disiapkan sudah dikompilasi sebelumnya?