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
Lepaskan: 2024-12-14 01:24:14
asal
794 orang telah melayarinya

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

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

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!

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