Rumah > pangkalan data > tutorial mysql > Mengapa Saya Tidak Boleh Menyambung ke Pelayan Pangkalan Data MySQL Saya (127.0.0.1:3306) Menggunakan MySQL Workbench?

Mengapa Saya Tidak Boleh Menyambung ke Pelayan Pangkalan Data MySQL Saya (127.0.0.1:3306) Menggunakan MySQL Workbench?

DDD
Lepaskan: 2024-11-27 10:39:14
asal
672 orang telah melayarinya

Why Can't I Connect to My MySQL Database Server (127.0.0.1:3306) Using MySQL Workbench?

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:

    Sahkan bahawa perkhidmatan MySQL berjalan pada pelayan pada 127.0.0.1 dan port 3306 menggunakan arahan berikut:
sudo service mysqld status  
Salin selepas log masuk

2. Berikan Kebenaran:

    Pengguna root sepatutnya mempunyai keistimewaan yang diperlukan untuk menyambung ke MySQL daripada localhost (127.0.0.1) Semak kebenaran dengan melaksanakan arahan berikut:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';
Salin selepas log masuk

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 a:
Log masuk ke MySQL menggunakan pengesahan soket:

Langkah b:
sudo mysql -u root
Salin selepas log masuk
Setelah log masuk, laksanakan arahan berikut untuk mendayakan kata laluan asli pengesahan:

4. Semak Kata Laluan:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
Salin selepas log masuk

Pastikan anda memberikan kata laluan yang betul semasa menyambung ke pangkalan data. Jika tiada kata laluan telah ditetapkan, gunakan kata laluan lalai (biasanya kosong).

  • 5. Mulakan semula MySQL:

Selepas membuat sebarang perubahan pada konfigurasi atau kebenaran, mulakan semula perkhidmatan MySQL menggunakan arahan berikut:

Kesimpulan :
sudo service mysqld stop
sudo service mysqld start
Salin selepas log masuk

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!

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