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

-サーバ, 備忘録

関連記事

[備忘録]Firefox57:バージョンアップ時の対応

定期的にバージョンアップが必要 メインのブラウザはFireFoxを愛用している。 Firefoxはしばしばバージョンアップされるが、アドオンやその他設定など、自分用にかなりカスタマイズしているので、ア …

[備忘録]Excel:セルの表示を「カンマ区切り+円(単位)」にする方法

セルを「数値」として扱う必要がある時に セルで表示する値を、例えば「1,000円」としたい時、単に「1,000円」と入力してしまうと文字列として扱われてしまい、このセルを使って計算しようとするとエラー …

[備忘録]Windows7:デスクトップのショートカットが消えた。。

保守トラブルシューティングツールが勝手に消すらしい。。 ある日いつものように作業開始したら、、何かちと違う。 昨日まであったデスクトップ上のショートカットアイコンが消えている! しかも1つではなく、複 …

[備忘録]Windows7 64bit:Adobe Acrobat 7.0でPDF化する方法

Acrobat7はWin7非対応 Acrobat7はWindows7をサポートしていません。(非対応) それでも、なんとか動かす方法を。(サポート対象外のことをやっていますので自己責任でお願いします。 …

[備忘録]Outlook:ロリポップで最新メールが受信できなくなった(IMAP)

今まで受信できていたが、急に出来なくなった。。 弊社にてサポート契約しているお客様から、「急にメール受信ができなくなった」と相談あり。。 詳しい経緯を確認すると、 ・メールサーバーは「ロリポップ」 ・ …