Ralat Menyambung ke MySQL: Fail Soket Hilang
Apabila cuba menjalankan mysqld_safe --skip-grant-tables untuk menetapkan semula kata laluan MySQL, sesetengah pengguna menghadapi ralat yang menunjukkan bahawa fail soket /var/run/mysqld/mysqld.sock adalah hilang. Ini menghalang sambungan ke pelayan MySQL tempatan, mengakibatkan kegagalan untuk menetapkan semula kata laluan.
Mesej ralat berbunyi:
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Untuk menyelesaikan isu ini, ikut langkah berikut:
sudo service mysql status
sudo touch /var/run/mysqld/mysqld.sock
sudo chmod 777 /var/run/mysqld/mysqld.sock
sudo service mysql restart
Jika isu berterusan, pertimbangkan langkah penyelesaian masalah tambahan seperti menyemak tetapan tembok api, mengesahkan konfigurasi pangkalan data atau mendapatkan bantuan profesional.
Atas ialah kandungan terperinci Ralat MySQL: Fail Soket Tiada `/var/run/mysqld/mysqld.sock` - Bagaimana untuk Menyambung Semula?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!