Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Mengakses Pelayan MySQL pada PC Jauh dalam LAN?

Bagaimana untuk Mengakses Pelayan MySQL pada PC Jauh dalam LAN?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-08 02:14:01197semak imbas

How to Access a MySQL Server on a Remote PC within a LAN?

Mengakses Pelayan MySQL pada PC Jauh dalam LAN

Dalam persekitaran rangkaian tempatan, menyambung ke pelayan MySQL pada PC yang berbeza boleh dicapai dengan cekap. Mari kita mendalami penyelesaiannya:

Kegagalan Percubaan Sambungan Awal

Apabila anda menemui mesej ralat "Hos pelayan MySQL tidak diketahui," ia menunjukkan bahawa percubaan sambungan ke alat kawalan jauh Pelayan MySQL tidak berjaya. Isunya mungkin terletak pada memberikan kedua-dua alamat IP hos dan nombor port dalam rentetan sambungan.

Untuk membetulkannya, alih keluar nombor port (3306) daripada rentetan sambungan:

mysql -u user -h 192.168.1.28 -p password

Ralat Dinafikan Akses Kerana Sekatan IP

Mesej ralat berikutnya yang anda terima, "Akses ditolak," mencadangkan bahawa akaun pengguna yang anda gunakan untuk menyambung ke pelayan MySQL tidak mempunyai yang diperlukan keistimewaan untuk mengakses pangkalan data. Secara lalai, akaun MySQL dihadkan untuk menyambung daripada alamat IP atau nama hos tertentu.

Memberi Akses kepada PC Jauh

Untuk menyelesaikan masalah ini, anda perlu memberikan akses kepada anda alamat IP komputer klien atau nama hos pada pelayan MySQL.

  1. Sambung ke pelayan MySQL.
  2. Laksanakan arahan berikut:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root_password';
  1. Ganti % dengan alamat IP komputer pelanggan anda.
  2. Laksanakan:
FLUSH PRIVILEGES;

Setelah anda memberikan akses, anda sepatutnya boleh menyambung ke pelayan MySQL jauh daripada komputer pelanggan anda.

Atas ialah kandungan terperinci Bagaimana untuk Mengakses Pelayan MySQL pada PC Jauh dalam LAN?. 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