sobota, 14 czerwca 2014

Starting MySQL database server: mysqld . . . . . failed!

Otwieram pewnego dnia stronę a tu lapidarny komunikat informujący, że nie można połączyć się z bazą danych. Szybkie logowanie na serwer i próba odpalenia serwera MYSQL a tu niespodzianka:
Starting MySQL database server: mysqld . . . . . failed!

Najbardziej intrygujące to to, że serwer przestał działać ot tak. Nawet nie był resetowany. Próby naprawy, czy rekonfiguracji nie przyniosły żadnego efektu, zatem reinstalacja, a tu...
niestety kolejny błąd. Więc nie pozostaje nic innego jak popytać wójka Googla. Po długonocnych poszukiwaniach rozwiązanie przyniosło dodanie jednej linijki do konfiguracji.
edit: /etc/mysql.my.cnf
i dodajemy czerwoną linijkę
[mysqld]
user = mysql
pid-file =/var/run/mysqld/mysqld.pid
....
max_binlog_size = 100M
innodb_use_native_aio = 0
Jeśli operacje wykoujemy na świeżo instalowanym serwerze należy jeszcze zaistalować bazę poleceniem
sudo mysql_install_db
a następnie skonfigurować nasz pakiet
sudo dpkg -reconfigure mysql-server
będziemy musieli podać hasło administratora, a następnie pełni nadziei że wszystko dział logujemy się na nasz serwer
mysql -u root -p

Brak komentarzy:

Prześlij komentarz