Rumah >pangkalan data >tutorial mysql >Cara Menyelesaikan Ralat MySQL 1130: Hos 'xxx.xxx.xxx.xxx' tidak dibenarkan menyambung ke pelayan MySQL ini?

Cara Menyelesaikan Ralat MySQL 1130: Hos 'xxx.xxx.xxx.xxx' tidak dibenarkan menyambung ke pelayan MySQL ini?

Susan Sarandon
Susan Sarandonasal
2024-12-03 13:48:10489semak imbas

How to Resolve MySQL Error 1130: Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server?

Ralat Sambungan MySQL 1130: Menyelesaikan Masalah Sambungan Jauh

Mesej ralat "ERROR 1130 (HY000): Hos 'xxx.xxx.xxx. xxx' tidak dibenarkan menyambung ke pelayan MySQL ini" menunjukkan bahawa hos sedang cuba menyambung ke pelayan MySQL tanpa kebenaran yang betul.

Dalam kes khusus ini, akaun root belum diberikan akses jauh. Untuk menyelesaikan isu ini, sahkan kebenaran hos pengguna dengan pertanyaan:

SELECT host FROM mysql.user WHERE User = 'root';

Jika keputusan hanya menunjukkan 'localhost' dan '127.0.0.1', akaun akar adalah terhad kepada sambungan setempat. Untuk membenarkan capaian jauh, berikan pengguna kebenaran kepada alamat IP tertentu atau gunakan kad liar '%' untuk mana-mana sumber jauh:

CREATE USER 'root'@'ip_address' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'ip_address';

atau

CREATE USER 'root'@'%' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

Akhir sekali, muat semula kebenaran:

FLUSH PRIVILEGES;

Selepas langkah ini, hos seharusnya dapat mewujudkan sambungan jauh ke pelayan MySQL.

Atas ialah kandungan terperinci Cara Menyelesaikan Ralat MySQL 1130: Hos 'xxx.xxx.xxx.xxx' tidak dibenarkan menyambung ke pelayan MySQL ini?. 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