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

Virtualmin:Anda Tidak Memiliki Akses ke Database MySQL Ini Setelah Mengubah Kata Sandi

Setelah mengubah password pengguna administrasi MySQL atau MariaDB, seperti root, Virtualmin tidak lagi memiliki akses ke database server virtual. Saat mencoba mengelola basis data server virtual melalui “Edit Basis Data”, Virtualmin akan menanyakan bahwa “Anda tidak memiliki akses ke basis data MySQL ini.”

Penyebab

Alasan kesalahan adalah karena Virtualmin/Webmin menyimpan kata sandi pengguna administrasi MySQL/MariaDB, yaitu root. Ketika sandi administrasi diubah di luar Virtualmin/Webmin, Virtualmin/Webmin tidak mengetahuinya, tidak memperbarui ke sandi baru, dan karenanya masih mencoba menggunakan sandi lama untuk terhubung ke server database MySQL/MariaDB.

Biasanya, kesalahan hanya terjadi jika Anda mengubah kata sandi untuk root atau pengguna administrasi yang ditentukan di Virtualmin/Webmin melalui phpMyAdmin atau klien mysql lainnya, yang melewati Webmin/Virtualmin.

Solusi

Masuk ke Virtualmin atau Webmin , lalu buka Webmin -> Server -> Server Database MySQL. Anda akan diminta dengan pesan berikut:

Webmin perlu mengetahui login dan kata sandi administrasi MySQL Anda untuk mengelola database Anda. Silakan masukkan nama pengguna administrasi Anda (biasanya root) dan kata sandi di bawah ini.

Pesan kesalahan MySQL lengkap adalah:Koneksi DBI gagal:Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi:YA)

Masukkan nama pengguna dan kredensial kata sandi yang benar untuk pengguna administrator MySQL/MariaDB. Misalnya, root dengan kata sandi barunya. Anda juga dapat menentukan akun pengguna lain yang memiliki akses administratif ke server database, jika Anda memutuskan untuk mengubah akun pengguna yang digunakan oleh Webmin/Virtualmin.

Setelah Anda memasukkan login yang benar, Virtualmin/Webmin akan secara otomatis menyimpan kredensial yang diperbarui untuk penggunaan di masa mendatang.

Catatan:Anda tentu saja dapat juga mengubah kata sandi pengguna administrasi kembali ke kata sandi aslinya juga. Untuk menghindari terulangnya kembali, selalu ubah password administrasi dari modul MySQL Database Server Webmin.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengambil baris tunggal, kolom tunggal dengan PDO

  2. Baris pivot MySQL menjadi jumlah kolom dinamis

  3. Menjalankan beberapa kueri SQL dalam satu pernyataan dengan PHP

  4. SEC_TO_TIME() Contoh – MySQL

  5. Memigrasikan Google Cloud SQL untuk MySQL ke Server Lokal