Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Membetulkan Ralat \'Tidak Dapat Menyambung ke Pelayan Pangkalan Data\' dalam Meja Kerja MySQL?

Bagaimanakah Saya Membetulkan Ralat \'Tidak Dapat Menyambung ke Pelayan Pangkalan Data\' dalam Meja Kerja MySQL?

Barbara Streisand
Barbara Streisandasal
2024-11-29 01:42:12998semak imbas

How Do I Fix the

Menyelesaikan masalah "Tidak Dapat Menyambung ke Pelayan Pangkalan Data" dalam MySQL Workbench

Apabila cuba mewujudkan sambungan ke pelayan pangkalan data melalui MySQL Workbench, adalah mungkin untuk menghadapi ralat yang menyatakan "Tidak Dapat Menyambung ke Pelayan Pangkalan Data." Untuk menyelesaikan isu ini, adalah penting untuk menangani punca asas.

Penyelesaian:

  1. Pastikan MySQL Berjalan: Sahkan bahawa pelayan MySQL berfungsi dengan baik dan mendengar pada port yang ditentukan (lalai: 3306).
  2. Semak Kebenaran Pengguna Root: Sahkan bahawa pengguna root memiliki kebenaran yang diperlukan untuk menyambung ke pelayan dari alamat yang ditentukan.
  3. Tubuhkan Kata Laluan Selamat: Pastikan kata laluan yang kukuh ditetapkan untuk pengguna root untuk mengelakkan yang tidak dibenarkan akses.

Kes Khusus untuk Ubuntu 16.04:

Dalam hal menaik taraf kepada Ubuntu 16.04, pengesahan soket mungkin didayakan untuk pengguna root secara lalai, yang boleh membawa kepada isu sambungan jika tiada kata laluan ditetapkan. Untuk menyelesaikan situasi ini, ikuti langkah berikut:

  1. Log masuk ke pelayan MySQL menggunakan pengesahan soket:
sudo mysql -u root
  1. Berbalik kepada pengesahan kata laluan asli:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

Selepas itu, gunakan kata laluan yang ditentukan ('kata laluan' dalam contoh ini) setiap kali diminta untuk pengesahan. Ini sepatutnya menyelesaikan isu sambungan.

Atas ialah kandungan terperinci Bagaimanakah Saya Membetulkan Ralat \'Tidak Dapat Menyambung ke Pelayan Pangkalan Data\' dalam Meja Kerja MySQL?. 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