Menyelesaikan Masalah Ralat Sambungan "Tidak Dapat Menyambung ke Pelayan Pangkalan Data (mysql workbench)
Latar Belakang:
Apabila cuba menanyakan pangkalan data menggunakan meja kerja MySQL, anda menghadapi ralat yang menyatakan bahawa anda tidak boleh menyambung ke pelayan pangkalan data di 127.0.0.1:3306 Mesej ralat ini menunjukkan bahawa kemungkinan isu mungkin terletak pada konfigurasi MySQL, kebenaran atau tetapan sambungan.
Penyelesaian:
<.>1. Semak sama ada MySQL adalah Berjalan:
sudo service mysqld status
2. Berikan Kebenaran:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';
3 🎜>Dalam Ubuntu 16.04, pengesahan soket mungkin didayakan untuk pengguna root secara lalai apabila tiada kata laluan ditetapkan Ini boleh menghalang sambungan daripada meja kerja MySQL. Untuk kembali kepada pengesahan kata laluan asli, ikuti langkah berikut:
Langkah b:
sudo mysql -u root
4. Semak Kata Laluan:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
Pastikan anda memberikan kata laluan yang betul semasa menyambung ke pangkalan data. Jika tiada kata laluan telah ditetapkan, gunakan kata laluan lalai (biasanya kosong).
Selepas membuat sebarang perubahan pada konfigurasi atau kebenaran, mulakan semula perkhidmatan MySQL menggunakan arahan berikut:
sudo service mysqld stop sudo service mysqld start
Dengan mengikuti langkah-langkah ini, anda sepatutnya dapat menyelesaikan ralat "Tidak Dapat Menyambung ke Pelayan Pangkalan Data" dan berjaya menyambung ke pangkalan data MySQL menggunakan meja kerja MySQL.
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menyambung ke Pelayan Pangkalan Data MySQL Saya (127.0.0.1:3306) Menggunakan MySQL Workbench?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!