CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

サーバ 備忘録

[備忘録]Zenlogicでのmlsqldumpコマンド(MySQL 5.6)

投稿日:

コマンドラインからのmlsqldumpにハマった。。

最近、Zenlogicサーバーを使う機会が増えてきた。
Zenlogicは、シェルは使えないが Cronは使えるので、Cronからコマンドを実行してやると、結構いろんなことができる。

自動バックアップ

弊社では、さまざまなサーバーを運用しているが、毎日深夜にバックアップコマンドを自動起動し、ファイル&データベースのバックアップ(アーカイブ)を取っている。

アーカイブしたファイルは、バックアップ専用サーバーに自動転送し、Daily(毎日) 7日分 + Weekly(週単位) 4週分を保存している。

auto0965

自社で管理運用しているサーバーは 既にバックアップの仕組みが確立しているが、レンタルサーバーである Zenlogicは、このほど初めて このバックアップの仕組みを組み込んだ。

シェル(SSH)が使えないので、少々難儀したがなんとか構築することができた。

mlsqldumpコマンドでハマった。。

データベース(DB)を収集する mlsqldumpコマンドがなかなか通らず、、かなり苦労したが、サポートに詳しく教えていただき、何とか解決!

なので、ここにメモしておきます。

■参考情報
・MySQL 5.6
・phpMyAdmin:MySQL 5.6は 自動インストールに非対応なので、自分でインストール
 ※手動インストール方法: https://zenlogic.jp/support/knowledge/phpmyadmin/install_01.html

/usr/mysql-5.6/bin/mysqldump –protocol=TCP -h localhost -P (ポート番号(*1)) -B (DB名) –user=root –password=******* > xxxxxxx.sql

(*1)ポート番号:初期値は「3306」(変更した場合は その番号)

自動転送はバックアップ専用サーバーからGet

今までのサーバーは、クライアント側からバックアップ専用サーバーに「プッシュで転送」していたが、Zenlogicレンタルサーバーではそんな機能はない。。

なので、今回はバックアップ専用サーバー側からクライアント(Zenlogic)に「ゲットで取得」する仕組みにした。
その際、ZenlogicのSSH設定を有効にし、SSHキーによる鍵認証方式を採用。
詳しい手順は ここでは省きます。。
 
 

-サーバ, 備忘録

関連記事

[備忘録]FireFox:突然画面が白黒反転した!

気がついたら反転してて、原因がわかず難儀。。 FireFoxでいつものようにCMSの更新作業をしていたら、、 突然画面が白黒反転してしまった。。(>_<) Googleもこんな感じ。。(↓ …

[備忘録]Webサイト:httpでアクセスしたときにhttpsに自動切り替えする方法

「.htaccess」で制御する 以前、過去ブログで「[備忘録]wwwあり・wwwなしを統一する方法」について書いたが、今度は「http」→「https」に自動切り替えする方法を。 常時SSL化が主流 …

[備忘録]メールフォーム:完了メールが何度も送信される問題。。

送信完了メールが何度も来る。。 とあるイベントの予約システムを構築したところ、ユーザーから「完了メールが何度も送られてくる」という報告(クレーム!?)があった。。 調べてみると、数千件あった予約のうち …

[備忘録]ZenlogicのWordPressで403エラーが出るときの対処

WAFを有効にしていることでアクセスが制限されている可能性あり こんな(↑)エラー「403 指定されたページまたはファイルへのアクセスが禁止されています」が出たら、WAF(WEBアプリケーションファイ …

[備忘録]Firefox:新しいバージョンでの多段タブ化方法

最近のバージョンはタブの使い勝手が改悪。。 Firefox、、最近のバージョンアップ版は 特にタブの使い勝手が最悪レベルで改悪されていて、このままでは実用に耐えない。。 そこで、今回は多段タブを実装す …