最近mysqlからmysqliに移行する機会があり、とりま自分用にメモ( ..)φ
mysql
ラズパイMySQLクラッシュからの復旧
昨日、原因不明の不運な停電に見舞われラズパイmysqldが起動しなくなった問題の続編です(^_^)
<状況のおさらい>
停電後、mysqldが起動せず以下のエラーを吐く。
# systemctl start mysql
Job for mysql.service failed. See ‘systemctl status mysql.service’ and ‘journalctl -xn’ for details.
# mysql
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)
このエラーをググればそれなりに解決策が出てくるかと思いますが、私の場合は駄目でした(^_^;
ラズパイ停電の悲劇
本日自宅近辺で停電があり、ラズパイmysqldが起動しなくなりました。そしてwordpressを使っていたため、web上には寂しく
データベース接続確立エラー
と一文表示されるのみの状態に陥りました(^_^;最近他事が忙しくラズパイネタを書けずにいましたが、以前にラズパイを本格的にwebサーバに切り替えてから再起動もせず恐らく2ヵ月以上は安定稼働していたと思います。なのでラズパイwebサーバ行ける!と思っていた矢先の出来事で本当に残念です。
Raspberry Pi 2 + Raspbianサーバ構築メモ3 LAMP
WordPressを動かすためのLAMPサーバを構築します。当ブログでは要点のみ記載します。因みにサーバ管理者は後にも先にも私一人ですので、ユーザーを気にする事なくrootになって作業しています(^_^)
$ sudo su –
作業前の更新を行います。私はSSHで接続の際は必ず行うようにしています。
# apt-get update
# apt-get upgrade
Apach、PHP、MySQLをざっとインストールします。php5-gdはWordPressの画像加工で使います。
# apt-get install apache2
# apt-get install php5
# apt-get install mysql-server
# apt-get install php5-mysql php5-gd
WordPressはバックアップから復元します。まずはデータベースをリストアするための器とユーザーの準備。
WordPressのバックアップを取る
当サイトを始めてからあと数日で1ヵ月=WordPress歴の私でございます。WordPressのプラグインの味を覚えつつも、そこは譲らないと個人的に意気込みを見せるのがバックアップであります(笑)当サイトのネットワークからサーバー、サイト構築まで一人でやっておりますので、障害時の復旧も当然一人でやらなきゃいけない訳で、動きが謎のプラグインばかりには頼っていられません(^_^;しかしながらこのWordPressのバックアップは簡単。データベースとサイト一式があれば、少しの専門知識で復旧は難なくできると思います。
まずはサーバーにSSHで接続します。