РІШЕННЯ UBUNTU
Якщо ви використовуєте AWS (Amazon хостинг), я, мабуть, зіткнувся з хмарною проблемою. У мене був встановлений сервер Zpanel на плані "вільного рівня", і мій MySQL став дуже нестабільним.
Іноді найкращим рішенням можна буде встановити все заново. (зазвичай я намагаюся зробити знімок, як тільки сервер запускається і працює)
Ну, іншим рішенням може бути лише перевстановити MySQL. Зазвичай ця проблема виникає, коли ви намагаєтесь щось змінити в /etc/mysql/my.cnf
.
Щоб виправити це (працює більшу частину часу), вам потрібно буде виконати деякі кроки (цей крок спробує нормалізувати екземпляр MySQL)
Спочатку спробуйте перезавантажити сервер (якщо він не працює, виконайте наступні дії):
Інші кроки:
- Спочатку створіть резервну копію з вашої папки MySQL
var/lib/mysql/
, щоб переконатися, що ваші дані будуть безпечними:
sudo -i
cp -R /var/lib/mysql/ ~/mysql
Після цього, видаліть / продувкою MySQL (це призведе до видалення: php5-mysql
, phpmyadmin
і інші бібліотеки, тому після процедури, вам доведеться знову перевстановлювати.
sudo apt-get purge mysql-server-5.1 mysql-common
Видаліть папку /etc/mysql/
та її вміст:
Згодом перевірте, чи зберігаються файли бази даних у папці, /var/lib/mysql/
а якщо їх немає, скопіюйте її назад:
Добре, потім знову встановіть o mysql-сервер
apt-get install mysql-server
І нарешті встановіть phpmyadmin та php5-mysql:
Нарешті, перезапустіть служби та перевірте, чи зараз стан у порядку:
Це воно! Це має працювати. Я сподіваюся, що це працює для вас! (не хвилюйтеся за старі дані. Тому ми спершу створили резервну копію)
sudo status/restart/start mysql
це спосіб викликати вискочку роботу або ви можете зробитиsudo service mysql start/restart/status
.