Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Membetulkan Ralat 'Akses Ditolak untuk Pengguna' dalam Sambungan MySQL Jauh pada Windows XP?
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:
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 '%'.
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!