Penyelesaian: 1. Ubah suai fail "my.cnf" dan tambah "#" di hadapan "bind-address = 127.0.0.1" untuk mengulasnya; 2. Tambah "skip-external" pada file -lockingskip-name-resolve"; 3. Gunakan "service mysql restart" untuk memulakan semula perkhidmatan mysql.
Persekitaran pengendalian tutorial ini: sistem linux7.3, versi mysql8.0.22, komputer Dell G3.
Penyelesaian:
1. Ubah suai fail mysql
dalam console Enter, masukkan direktori mysql,
sudo su //进入root权限cd /etc/mysql
buka fail my.cnf, cari bind-address = 127.0.0.1 dan ulaskannya dengan # di hadapan, seperti berikut:
#bind-address = 127.0.0.1
2. Kemudian tambahkan kod berikut
skip-external-lockingskip-name-resolve
Jika #bind-address = 127.0.0.1 tidak ditemui dalam fail my.cnf, seperti yang ditunjukkan dalam gambar:
Kemudian pergi ke laluan kedua /etc/mysql/mysql.conf.d/ folder untuk membuka fail mysqld.cnf dan mengubah suainya.
3. Mulakan semula perkhidmatan mysql
service mysql restart
Perluaskan pengetahuan:
By the way, biar saya beritahu anda tentang sambungan. Penyelesaian kepada tidak dibenarkan untuk menyambung ke ralat pelayan MySQL ini
1 Masukkan kata laluan mysql -uroot -p pada konsol untuk memasukkan mysql
(2. Masukkan penggunaan. mysql; untuk memasukkan pangkalan data mysql
3 Masukkan kemas kini set pengguna host='%' di mana pengguna='root' ; untuk digodam oleh orang lain Jadi anda perlu menyediakan akses IP yang ditetapkan. Kaedah khusus adalah seperti berikut:
Terus masukkan:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'要指定的IP地址' IDENTIFIED BY '设置的密码' WITH GRANT OPTION;
Anda juga boleh mengemas kini hos kepada % dahulu, dan kemudian mengemas kini hos ke IP anda sendiri melalui antara muka grafik (SqlYog , meja kerja, dsb.).
4. Teruskan memasukkan keistimewaan flush; tidak kira kaedah yang anda pilih di atas, anda mesti melakukan langkah ini untuk mengemas kini kebenaran pengguna pangkalan data. sangat penting! ! !
5. Kemudian sambung semula, dan masalah akan diselesaikan.
Pembelajaran yang disyorkan: tutorial video mysql
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan ralat 2003 mysql dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!