Rumah >pangkalan data >tutorial mysql >Java JDBC: Bagaimana untuk Menyelesaikan \'Akses ditolak untuk pengguna\' Ralat Sambungan MySQL?
Java JDBC: Pengecualian "Akses ditolak untuk pengguna" Selesai
Apabila cuba mewujudkan sambungan ke pangkalan data MySQL daripada aplikasi Java, ia bukan sesuatu yang luar biasa untuk menghadapi ralat "java.sql.SQLException: Akses ditolak untuk pengguna...". Mesej ralat ini biasanya menunjukkan bahawa pengguna yang ditentukan tidak mempunyai kebenaran yang diperlukan untuk mengakses pangkalan data.
Untuk menyelesaikan isu ini, adalah perlu untuk memberikan keistimewaan yang sesuai kepada pengguna yang berkenaan. Dalam kes ini, kami akan memberikan semua keistimewaan kepada pengguna 'vincent' daripada mana-mana mesin:
mysql> grant all on db_name.* to 'vincent'@'%';
Ganti 'db_name' dengan nama pangkalan data khusus yang perlu diakses oleh 'vincent'. Jalankan pertanyaan ini dalam baris arahan MySQL atau melalui alat seperti phpMyAdmin.
Setelah pertanyaan geran dilaksanakan, 'vincent' sepatutnya mempunyai semua keistimewaan yang diperlukan dan boleh menyambung ke pangkalan data MySQL dengan jayanya.
Atas ialah kandungan terperinci Java JDBC: Bagaimana untuk Menyelesaikan \'Akses ditolak untuk pengguna\' Ralat Sambungan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!