QTI

qti.vn. Được tạo bởi Blogger.

Thứ Năm, 23 tháng 6, 2016

Fix lỗi MySQL Daemon failed to start (CentOS 6)


Khi cài đặt mysql trên CentOS 6 theo hướng dẫn tại rackspace.com với dòng lệnh:
yum install mysql-server
lúc chạy câu lệnh service mysqld start bị thông báo lỗi
MySQL Daemon failed to start.
Chạy mysql nhận thông báo:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
[Edit theo góp ý của mọi người]
Nếu bạn nào gặp phải trường hợp tương tự có thể tham khảo bài viết này.
Về cơ bản, nên kiểm tra log file /var/log/mysql/mysql.log để xem lỗi xảy ra ở đâu. Có rất nhiều cách xử lý lỗi khi tìm trên stackoverflow, cá nhân mình đã thử và không giải quyết được lỗi, cách dưới đây không phải là cách tối ưu, cũng có thể là một cách xử lý không an toàn, khuyến cáo chỉ dùng khi đã thử và bó tay với n cách (bí quá hóa cùn :D ).
Cách xử lý:
Vào thư mục /var/lib/mysql
$ cd /var/lib/mysql/
Xóa file mysql.sock
rm /var/lib/mysql/mysql.sock
Sau đó chạy lại service mysqld start.

Trường hợp tệ nhất, như trên vẫn chưa chạy được thì xóa các file bên trong thư mục trên
$ rm -rf *
rồi chạy lại service mysqld start.
Ngoài ra, mong các tiền bối và các bạn có kinh nghiệm góp ý thêm các cách xử lý an toàn và triệt để hơn. Chân thành cảm ơn :)

0 nhận xét:

Đăng nhận xét