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

PHP dengan kesalahan MySQL 8.0+:Server meminta metode otentikasi yang tidak diketahui klien

@mohammed, ini biasanya dikaitkan dengan plugin otentikasi yang digunakan database mysql Anda.

Secara default dan untuk beberapa alasan, plugin default mysql 8 adalah auth_socket. Aplikasi akan sering berharap untuk masuk ke database Anda menggunakan sandi .

Jika Anda belum mengubah plugin autentikasi default mysql, Anda dapat melakukannya dengan:
1. Masuk sebagai root ke mysql
2. Jalankan perintah sql ini:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password
BY 'password';  

Ganti 'kata sandi' dengan kata sandi root Anda. Jika aplikasi Anda tidak masuk ke database Anda dengan pengguna root, ganti pengguna 'root' pada perintah di atas dengan pengguna yang digunakan aplikasi Anda.

Lautan digital menjelaskan lebih lanjut tentang ini di sini Menginstal Mysql



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Plugin otentikasi 'caching_sha2_password' tidak didukung

  2. Bagaimana cara menyisipkan beberapa baris dari array menggunakan kerangka CodeIgniter?

  3. Tips Berguna untuk Memecahkan Kesalahan Umum di MySQL

  4. Pengantar SQL Bergabung

  5. Kembalikan Hanya Nilai Numerik di MySQL