Rumah > pangkalan data > tutorial mysql > Apa yang perlu dilakukan jika ralat sambungan mysql 1130

Apa yang perlu dilakukan jika ralat sambungan mysql 1130

藏色散人
Lepaskan: 2023-02-13 10:05:31
asal
14975 orang telah melayarinya

Penyelesaian ralat sambungan Mysql 1130: 1. Log masuk ke pangkalan data mysql dengan pengguna akar 2. Tukar item "hos" dalam jadual "pengguna" dalam pangkalan data "mysql", dan kemudian ubahnya; daripada "localhost" kepada "%"; perkhidmatan mysql.

Apa yang perlu dilakukan jika ralat sambungan mysql 1130

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql5.5, komputer Dell G3.

Apa yang perlu dilakukan jika ralat sambungan mysql 1130?

Sambung ke pangkalan data MYSQL dan laporkan penyelesaian ralat 1130

Pasang semula MySQL (sebelum memasang semula, semak sama ada perkhidmatan mysql sudah wujud. Jika wujud, padamkan yang sedia ada perkhidmatan mysql dahulu), kerana saya tidak tahu kata laluan akar sebelum pemasangan semula, gunakan kata laluan selepas pemasangan semula untuk menyambung ke data Mysql, dan sentiasa melaporkan ERROR 1130: hos 'localhost' tidak dibenarkan menyambung ke pelayan MySQL ini, tidak boleh Masalah dengan menyambung ke pangkalan data dan meneka kebenaran dan kata laluan pengguna.

1. Log masuk ke pangkalan data mysql dengan pengguna root

(1) Hentikan perkhidmatan MySQL dan laksanakan net stop mysql; (2) Cari fail konfigurasi dalam laluan pemasangan mysql my.ini,

Cari [mysqld]

Masukkan: skip-grant-tables, simpan

(3) Mulakan semula perkhidmatan mysql, net mulakan mysql;

(4) Jalankan mysql -uroot -p, tekan Enter, dan tekan Enter sekali lagi untuk memasuki pangkalan data mysql

2 mysql pada mesin ini, tukar "mysql" Item "host" dalam jadual "pengguna" dalam pangkalan data telah dinamakan semula daripada "localhost" kepada '%'.

Soal nama pengguna pangkalan data

mysql>use mysql;
Salin selepas log masuk
Tukar item hos dalam jadual pengguna kepada "%"

mysql>select host,user,password from user;
Salin selepas log masuk

3. Masukkan pengguna log masuk setempat
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;    #刷新用户权限表
mysql>select host,user,password  from user where user='root';
Salin selepas log masuk

Pada masa ini, kata laluan localhost pengguna yang disambungkan secara setempat kosong

mysql>insert into user values('localhost', 'root', '', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y','','','','',0,0,0,0,'','');
Salin selepas log masuk

4 kata laluan

Adalah perkara biasa untuk menukar kata laluan root menggunakan kaedah kemas kini

5. Keluar dari MySQL, komen: langkau-grant-tables dalam fail konfigurasi, mulakan semula perkhidmatan mysql

6. Sambung semula ke pangkalan data mysql secara setempat Masukkan kata laluan yang diubah suai dan sambungan berjaya
mysql> update user set password=password("123") where user="root";
mysql>flush privileges;
Salin selepas log masuk

Pembelajaran yang disyorkan: "

Tutorial Video MySQL

"

.

Atas ialah kandungan terperinci Apa yang perlu dilakukan jika ralat sambungan mysql 1130. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan