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キーによる鍵認証方式を採用。
詳しい手順は ここでは省きます。。
 
 

-サーバ, 備忘録

関連記事

[備忘録]ディスクバックアップの新兵器「HD革命8」

ディスクを取り出すことなくバックアップが可能! 今までディスク丸ごとバックアップには「裸族の頭」を使っていた。 ※詳細はこちら > https://attrise.blog/ceo/archives/ …

[備忘録]Firefox:旧バージョンのインストールファイルの在処

最新版が必ずしもベストとは限らない。。 メインのブラウザは「Firefox」を愛用している。 アドオンや細かい設定など、自分にとって使いやすいベストな状況にカスタマイズしてある。 が、、最新バージョン …

[備忘録]Windows10で「コントロールパネル」を開く方法

やたら分かりにくくなったコントロールパネルの開き方 Windows7まではスタートメニューから簡単に開けていたコントロールパネルだが、Windows8、Windows10と進化(改悪!?)していくうち …

[備忘録]Dropbox:ディスク容量が少ない時に同期を解除する方法

Dropbox使ってたらノートPCのディスクが満杯になった。。 有償のDropbox Plusにしたら容量1TBになったは良いが、、ノートPCのSSDは100MBしかなく、、ディスクが一杯になってしま …

[備忘録]Zoho:グループチャットの設定方法

グループチャットの設定が難しい。。 社内用グループウェアとして「Zoho」を使っている。 タスク(プロジェクト)管理やチャットなども出来、重宝しているのだが、、 チャットで複数(グループ)設定する方法 …