Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menyelesaikan ralat 2003 mysql dalam linux

Bagaimana untuk menyelesaikan ralat 2003 mysql dalam linux

WBOY
WBOYasal
2022-06-28 16:42:463932semak imbas

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.

Bagaimana untuk menyelesaikan ralat 2003 mysql dalam linux

Persekitaran pengendalian tutorial ini: sistem linux7.3, versi mysql8.0.22, komputer Dell G3.

Cara menyelesaikan ralat mysql 2003 dalam linux

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:

Bagaimana untuk menyelesaikan ralat 2003 mysql dalam linux

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!

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