Người dùng máy tính chắc không xa lạ với hệ quản trị MysQL bởi cơ sở dữ liệu ổn định, giao diện trực quan thận thiện và có tính linh hoạt với nhiều hệ điều hành khác nhau. Tuy nhiên vào một ngày nào đó bạn đang truy cập vào hệ quản trị MysQL thì thấy xuất hiện lỗi can’t connect to local mysql server through socket và không biết cách xử lí như thế nào. Nhân Hòa sẽ hướng dẫn bạn cách sửa lỗi đơn giản.
1. Khởi động lại hệ quản trị MysQL
Có nhiều nguyên nhân khác nhau gây ra lỗi này, nguyên nhân đơn giản nhất thường do MysQL chưa hoạt động. Để tiến hành kích hoạt dịch vụ MysQL bạn có thể kiểm tra Mysql trên VPS bằng câu lệnh sau:
#service mysqld restart
Nếu bạn truy cập lại và thấy không báo lỗi thì có thể do Mysql chưa hoạt động nên chỉ cần khởi động lại là được. Còn nếu vẫn báo lỗi thì bạn làm theo cách thứ 2 nhé!
Một lỗi khá thường gặp khi sử dụng hệ quản trị mysql
2. Kết nối Mysql server
Bạn có thể tiến hành sửa lỗi can’t connect to local mysql server through socket bằng cách thực hiện theo các bước sau:
Lỗi kết nối khiến người dùng máy tính khó chịu
Bước 1: Xác định lại xem tệp tin mysql.sock có nằm trong link /var/lib/mysql/ hay không bằng cách thực hiện câu lệnh:
#cd /var/lib/mysql
#ls -l
Nếu không thì bạn tiến hành tìm kiếm tệp tin mysql.sock bằng câu lệnh sau:
#find / -name mysql.sock
Bước 2: Chỉnh sửa các thông số trong file my.cnf bằng cú pháp lệnh
#vi /etc/my.cnf
Bước 3: Vì tệp tin mysql.sock nằm trong đường dẫn /var/lib/mysql/ nên ta thêm cú pháp sau vào:
socket=/var/lib/mysql/mysql.sock
Bước 4: Chmod các thư mục bằng cú pháp
#chmod -R 777 /var/lib/mysql/
Bước 5: Tiến hành kiểm tra lại trạng thái hoạt động của mysql bằng cú pháp
#mysqladmin -u root -p status
Nếu tệp tin mysql.sock nằm ở một đường dẫn khác không phải var/lib/mysql thì có thể thực hiện bằng cách thực hiện cú pháp sau:
#mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bk
Sau đó tạo thêm một liên kết khác tới đường dẫn
#ln -s /data/mysql_datadir/mysql.sock /var/lib/mysql/mysql.sock nếu file mysql nằm tại đường dẫn /data/mysql_datadir
Hoặc
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock nếu file mysql nằm tại đường dẫn /tmp
Bước 6: Kiểm tra lại xem lỗi đã khắc phục chưa bằng cách ấn F5 để refresh lại trình duyệt Direct admin để có thể truy cập hệ điều hành Mysql.
Bài viết đã hướng dẫn bạn rất chi tiết cách khắc phục lỗi không thể kết nối với hệ quản trị mysql thông qua socket, bạn chỉ cần làm từng bước theo hướng dẫn là sẽ thành công. Nếu có các băn khoăn về vấn đề công nghệ, dịch vụ đăng kí tên miền thì liên hệ ngay với Nhân Hòa qua website https://litado.net/ hoặc Hotline:
Tin cùng chuyên mục:
Gửi Hàng Đi Nhật nhanh chóng – di chuyển Việt Nhật Giá Tốt
Mức độ chống nước IP67 có nghĩa là gì?
Gửi hàng đi Đài Loan: hướng dẫn gửi hàng bằng đường hàng không
Bí quyết tổ chức sự kiện đáng nhớ: Khám phá từ A-Z