Fix lỗi MySQL Daemon failed to start (CentOS 6)
centos
9
Mysql
44
White

Vũ Hoàng Chung viết ngày 23/05/2015

MySQL Daemon failed to start
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 :)

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Vũ Hoàng Chung

6 bài viết.
6 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
7 2
Có nhiều khi việc sử dụng google fonts qua link của google làm ảnh hưởng tốc độ trang web của bạn, để tránh vấn đề này bạn có thể sử dụng cách uplo...
Vũ Hoàng Chung viết 3 năm trước
7 2
White
3 5
Bắt đầu Để sử dụng Keymetrics thì bạn cần chạy NodeJS server của bạn bằng pm2. Nếu chưa biết đến pm2, bạn có thể xem cách cài đặt và sử dụng tại h...
Vũ Hoàng Chung viết 3 năm trước
3 5
White
2 2
Chuẩn bị Update thư viện: sudo aptget update Cài trình biên dịch (nếu chưa có) sudo aptget install buildessential Cài tcl
Vũ Hoàng Chung viết hơn 2 năm trước
2 2
Bài viết liên quan
White
3 1
Chú ý: Bài viết này trình bày chủ yếu cho CentOS 64 bit, tuy nhiên ý tưởng có thể áp dụng cho các hệ điều hành khác. Cuối bài có ghi chú cho Ubunt...
Ngoc Dao viết hơn 2 năm trước
3 1
White
20 0
Mysql innodb internal là một chủ đề khá sâu. Bản thân tôi cũng chưa bao quát hết. Bài viết này chỉ cung cấp một cái nhìn sơ lược. Để các bạn khôn...
manhdung viết 3 năm trước
20 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
6 bài viết.
6 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!