Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Membetulkan Ralat 'Akses Ditolak untuk Pengguna' dalam Sambungan MySQL Jauh pada Windows XP?

Bagaimana untuk Membetulkan Ralat 'Akses Ditolak untuk Pengguna' dalam Sambungan MySQL Jauh pada Windows XP?

Susan Sarandon
Susan Sarandonasal
2024-12-14 01:24:14797semak imbas

How to Fix

Ralat Sambungan MySQL Jauh: Akses Ditolak untuk Pengguna Root Jauh

Masalah:

Pengguna tidak dapat mewujudkan sambungan jauh ke pangkalan data MySQL yang berjalan pada Windows XP, menemui mesej ralat "ERROR 1045 (28000): Akses dinafikan untuk pengguna."

Punca:

Jadual pengguna MySQL ('mysql.user') tidak mempunyai entri yang secara khusus membenarkan akses jauh untuk 'akar' pengguna.

Penyelesaian:

Untuk mendayakan sambungan jauh, ikuti langkah berikut:

  1. Log masuk ke pelayan MySQL sebagai 'root' pengguna secara tempatan.
  2. Laksanakan pernyataan SQL berikut untuk mencipta entri pengguna khusus untuk jarak jauh akses:
GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'IP' IDENTIFIED BY 'PASSWORD' with grant option;

Ganti 'USERNAME' dengan nama pengguna untuk akses jauh, 'IP' dengan alamat IP khusus untuk dibenarkan dan 'PASSWORD' dengan kata laluan yang sepadan. Jika akses jauh dibenarkan daripada mana-mana IP, gantikan 'IP' dengan '%'.

  1. Siram jadual keistimewaan:
FLUSH PRIVILEGES;

Sebagai alternatif, mulakan semula pelayan MySQL untuk menggunakan perubahan.

Pengesahan:

Selepas melengkapkan langkah ini, pengguna seharusnya dapat mewujudkan sambungan jauh ke pangkalan data MySQL menggunakan nama pengguna, kata laluan dan alamat IP yang ditentukan.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'Akses Ditolak untuk Pengguna' dalam Sambungan MySQL Jauh pada Windows XP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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