Rumah > pangkalan data > tutorial mysql > Java JDBC: Bagaimana untuk Menyelesaikan \'Akses ditolak untuk pengguna\' Ralat Sambungan MySQL?

Java JDBC: Bagaimana untuk Menyelesaikan \'Akses ditolak untuk pengguna\' Ralat Sambungan MySQL?

Patricia Arquette
Lepaskan: 2024-11-29 01:32:10
asal
181 orang telah melayarinya

Java JDBC: How to Resolve

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'@'%';
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan