Rumah  >  Artikel  >  pangkalan data  >  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
WBOYasal
2022-07-01 10:57:154172semak imbas

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 |
±----------±----------+

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 |
±----------±----------+

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

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!

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