Tôi đã kiểm tra nhật ký mysql. Nó có một dòng với nội dung "không thể đọc tệp /var/lib/mysql/mysql.sock". Đó là danh bạ cũ của tôi. Vì vậy, tôi nghĩ rằng tôi cần tùy chỉnh mysql.sock
.
Trong /etc/my.cnf.d/server.cnf
:
[mysqld]
datadir=/disk1/mysql/
socket=/disk1/mysql/mysql.sock
Trong /etc/my.cnf.d/client.cfg
:
[client]
# we need to configure this. so when we type mysql -u user. mysql can look up socket's location.
socket=/disk1/mysql/mysql.sock
Sau đó, tôi có thể chạy và kết nối thành công với phiên bản mysql của mình. Tôi không biết tại sao không có hướng dẫn chỉ ra điểm này. Nhưng đây là cách tôi đã sử dụng để khắc phục sự cố của mình.