GIẢI PHÁP UBUNTU
Nếu bạn đang sử dụng AWS (Amazon Hosting), tôi có thể phải đối mặt với một vấn đề đám mây. Tôi đã cài đặt Máy chủ Zpanel trên gói "tầng miễn phí" và MySQL của tôi trở nên rất không ổn định.
Đôi khi giải pháp tốt nhất có thể được cài đặt lại. (thông thường tôi cố gắng tạo một snapshop, ngay khi tôi có máy chủ hoạt động)
Vâng, giải pháp khác, chỉ có thể là cài đặt lại MySQL. Thông thường vấn đề này xuất hiện khi bạn cố gắng thay đổi một cái gì đó trong /etc/mysql/my.cnf
.
Để sửa lỗi (hoạt động hầu hết thời gian), bạn sẽ cần phải làm theo một số bước (bước này sẽ cố gắng bình thường hóa phiên bản MySQL)
Trước tiên, hãy thử khởi động lại máy chủ (nếu nó không hoạt động, hãy làm theo các bước tiếp theo):
Các bước khác:
- Đầu tiên, tạo bản sao lưu từ thư mục MySQL của bạn
var/lib/mysql/
, để đảm bảo dữ liệu của bạn sẽ an toàn:
sudo -i
cp -R /var/lib/mysql/ ~/mysql
Sau đó, loại bỏ / thanh trừng MySQL (điều này sẽ loại bỏ: php5-mysql
, phpmyadmin
và các thư viện khác, vì vậy sau phẫu thuật, bạn sẽ phải cài đặt lại một lần nữa.
sudo apt-get purge mysql-server-5.1 mysql-common
Xóa thư mục /etc/mysql/
và nội dung của nó:
Sau đó, kiểm tra xem các tệp cơ sở dữ liệu có còn trong thư mục không /var/lib/mysql/
và nếu không, thì sao chép lại:
Được rồi, sau đó cài đặt lại máy chủ mysql
apt-get install mysql-server
Và cuối cùng cài đặt phpmyadmin và php5-mysql:
Cuối cùng, khởi động lại các dịch vụ và kiểm tra xem hiện trạng có ổn không:
Đó là nó! Nó nên hoạt động. Tôi hy vọng nó làm việc cho bạn! (đừng lo lắng về dữ liệu cũ. Đó là lý do tại sao chúng tôi đã sao lưu dữ liệu trước)
sudo status/restart/start mysql
là cách để gọi các công việc mới bắt đầu HOẶC Bạn có thể làmsudo service mysql start/restart/status
.