Với sự giúp đỡ của một vài câu trả lời được đăng ở đây, tôi đã có thể tìm ra vấn đề
Đầu tiên tôi chạy
sudo -i
Vì vậy, tôi có thể có quyền truy cập root.
Hơn tôi đã xóa tệp xxxx.err
rm -rf /usr/local/mysql/data/xxxx.err
sau khi tôi khởi động MySQL trong SafeMode
/usr/local/mysql/bin/mysqld_safe start
Nó sẽ cố gắng bắt đầu và sẽ thoát vì lỗi ... một tệp xxx.err mới sẽ được tạo và bạn cần đọc nó để xem nguyên nhân gây ra lỗi
tail -f /usr/local/mysql/data/mysqld.local.err
Trong trường hợp của tôi, vì một số lý do, nó bị thiếu một số thư mục và tệp trong /var/log/
thư mục ... Vì vậy, tôi đã tạo cả hai
cd /var/log
mkdir mysql
touch mysql-bin.index
Sau khi tệp mới được tạo, bạn cần thay đổi quyền
chown -R _mysql /var/log/mysql
Khi tất cả các bước được thực hiện, cơ sở dữ liệu của tôi bắt đầu hoạt động ngay lập tức ...
Hy vọng điều này có thể giúp những người khác ở đây ... Điều quan trọng là đọc lỗi và đăng nhập và tìm thấy những gì sai ...