Rumah > pangkalan data > tutorial mysql > Apakah yang perlu saya lakukan jika mysql tidak dapat menyambung dari jauh?

Apakah yang perlu saya lakukan jika mysql tidak dapat menyambung dari jauh?

WBOY
Lepaskan: 2022-07-01 10:57:15
asal
4249 orang telah melayarinya

Penyelesaian: 1. Gunakan "select host,user from user;" untuk melihat julat hos bagi kebenaran yang boleh disambungkan untuk pengguna root; '; "Julat hos untuk mengubah suai kebenaran pengubahsuaian pengguna root ialah mana-mana hos; 3. Gunakan "systemctl restart mysqld" untuk memulakan semula pangkalan data.

Apakah yang perlu saya lakukan jika mysql tidak dapat menyambung dari jauh?

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.

Apa yang perlu dilakukan jika mysql tidak boleh disambungkan dari jauh

Analisis dan langkah penyelesaian saya:

1 pengguna root

langkah 1: Log masuk ke monitor mysql, lalukan arahan: mysql -uroot -p

langkah 2.: Masukkan kata laluan mengikut arahan

langkah 3: Pilih pangkalan data mysql melalui arahan: gunakan mysql;

langkah 4: Melalui arahan: pilih hos,pengguna daripada pengguna;

Jika output antara muka adalah seperti berikut:

±----------±----------+
| host | user |
±----------±----------+
| localhost | mysql.sys |
| localhost | root |
±----------±----------+
Salin selepas log masuk

Seperti yang dapat dilihat daripada rajah di atas, julat hos bagi kebenaran boleh disambungkan pengguna root ialah localhost Saya berada di sini untuk menguji dan bermain IP tidak tetap, jadi saya terus membuka kebenaran kepada semua hos.

2 Ubah suai julat hos boleh sambung pengguna root

langkah 5: Ubah suai julat hos boleh sambung pengguna root kepada mana-mana Hos, laksanakan arahan : kemas kini set pengguna hos='%' where user='root';

langkah 6: Semak kebenaran sambungan pengguna root: pilih hos,pengguna daripada pengguna;

Antara muka akan output seperti berikut:

±----------±----------+
| host | user |
±----------±----------+
| % | root |
| localhost | mysql.sys |
±----------±----------+
Salin selepas log masuk

Seperti yang anda boleh lihat daripada gambar, julat hos yang pengguna root boleh sambungkan mempunyai simbol "%", yang menunjukkan mana-mana hos.

3 Mulakan semula pangkalan data

langkah 7: Jika anda masih tidak dapat menyambung ke pangkalan data mysql dari jauh selepas mengubah suai kebenaran, anda perlu mulakan semula pelayan Mysql, jalankan arahan:

systemctl restart mysqld
Salin selepas log masuk

Pada ketika ini, anda boleh mencuba semula sambungan melalui pengguna root.

Akhir sekali, lampirkan contoh gambar:

Apakah yang perlu saya lakukan jika mysql tidak dapat menyambung dari jauh?

Pembelajaran yang disyorkan: tutorial video mysql

Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika mysql tidak dapat menyambung dari jauh?. 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