Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Membetulkan Ralat \'Akses Ditolak\' untuk Pengguna MySQL?

Bagaimana untuk Membetulkan Ralat \'Akses Ditolak\' untuk Pengguna MySQL?

Susan Sarandon
Lepaskan: 2024-11-02 04:25:02
asal
426 orang telah melayarinya

How to Fix the

Ralat "Akses Ditolak" untuk Pengguna MySQL

Ralat ini biasanya berlaku apabila pengguna MySQL tidak mempunyai kebenaran yang diperlukan untuk mengakses pangkalan data tertentu. Begini cara untuk menyelesaikannya:

1. Keistimewaan Pemberian:

Seperti yang dinyatakan dalam jawapan, anda perlu memberikan keistimewaan kepada pengguna yang cuba mengakses pangkalan data. Untuk melakukan ini, gunakan arahan berikut:

<code class="sql">GRANT ALL PRIVILEGES ON `<database_name>`.* TO `<username>`@'localhost';</code>
Salin selepas log masuk

Ganti dengan nama pangkalan data yang anda ingin berikan akses, dan dengan nama pengguna pengguna yang sepatutnya mempunyai akses.

2. Keistimewaan Flush:

Selepas memberikan keistimewaan, adalah penting untuk membersihkannya supaya ia berkuat kuasa. Jalankan arahan ini:

<code class="sql">FLUSH PRIVILEGES;</code>
Salin selepas log masuk

3. Pemilihan Pangkalan Data yang Betul:

Dalam kod PHP anda, pastikan anda menggunakan nama pangkalan data yang betul semasa menyambung ke MySQL:

<code class="php">mysql_select_db($dbname);</code>
Salin selepas log masuk

Pastikan $dbname sepadan dengan pangkalan data yang anda berikan akses ke dalam langkah 1. Jika nama pangkalan data kosong, MySQL akan lalai kepada pangkalan data yang berkaitan untuk pengguna, yang mungkin bukan yang dimaksudkan.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Akses Ditolak\' untuk Pengguna 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