web関連tips備忘録

Category
<前 | 次>
MySQL server 起動できなくなったときの解決策

ブログ(CMS)画面が真っ白になっていたのでphpがエラー表示するよう .htaccessファイルに「php_flag display_errors On」を追記してエラーメッセージを確認すると、mysqlがconnect EEROR になっていた。

解決策

  1. # /etc/init.d/mysql start↩ としてmysqlサーバーを起動して、メッセージを確認。
    [....] Starting mysql (via systemctl): mysql.serviceJob for mysql.service failed. See 'systemctl status mysql.service' and 'journalctl -xn' for details.
    failed!

  2. 表示されたメッセージに従って
    # systemctl status mysql.service↩としてメッセージを確認すると
    メッセージの最後の方に
    mysql[32413]: /etc/init.d/mysql: ERROR: The partition with ...d! と表示された。
    mysql serverを起動するにはディスクスペースが足りないようだ。

  3. # df↩ としてパーティションの使用状況を確認すると
    /var が使用可 0 になっていた。
    /var/lib にはmysql など諸々のライブラリーが入っている。起動できない一因が判明した。

  4. # apt-get clean↩でアーカイブファイルを削除して空きエリアを確保

  5. # df↩ としてパーティションの使用状況を確認すると
    /var が使用可3.5G になった。

  6. # /etc/init.d/mysql start↩ でサーバーを起動すると
    [ ok ] Starting mysql (via systemctl): mysql.service.
    で、mysql serverが起動してブログ(CMS)も正常に表示されるようになった。


2018-01-10 17:49:55 by kei - DB

このアイテムは閲覧専用です。コメントの投稿、投票はできません。
<前 | 次>