Penyelesaian kepada masalah yang mysql tidak dapat disambungkan ke localhost ialah: 1. Semak sama ada MySQL sedang berjalan 2. Sahkan port yang digunakan oleh MySQL 3. Semak sama ada MySQL menerima sambungan daripada hos tempatan; Pasang semula dan konfigurasi MySQL.
Sistem pengendalian tutorial ini: Sistem Linux5.18.14, MySQL versi 8., komputer Dell G3.
MySQL tidak boleh menyambung ke localhost, mungkin terdapat beberapa masalah:
Pelayan MySQL tidak berjalan.
Pelayan MySQL sedang mendengar permintaan daripada port lain.
Pelayan MySQL telah menolak sambungan.
Berikut ialah beberapa penyelesaian yang boleh anda cuba:
1 Periksa sama ada MySQL sedang berjalan
sudo service mysql status
2. Semak port mana MySQL menggunakan
sudo lsof -i -P -n | grep mysqld
3. Semak sama ada MySQL menerima sambungan daripada hos tempatan
dalam mysql Semasa permulaan, lakukan dua langkah berikut.
(1) Masukkan mysql
mysql -u root -p
(2) Ubah suai IP terikat menjadi kosong, iaitu mana-mana IP boleh mengakses instance mysql
use mysql; update user set host='%' where user='root'; flush privileges;
4 masih tidak dapat menyambung , anda mungkin perlu memasang semula MySQL.
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah yang mysql tidak dapat menyambung ke localhost. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!