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

-サーバ, 備忘録


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[備忘録]Excel2007:パスワードの設定/解除方法

覚えてられないのでメモ。。 あまり使わないので覚えてない。けど、たまに使いたいとき調べるのが面倒。。(^^; そんなExcelのパスワードの設定/解除方法を。 参考サイト:文書、ブック、およびプレゼン …

Windows11へのアップグレード可否チェックツール

Windws10サポート期限は2025年10月14日! Windws10サポート終了まで、あと1年半。 まだ1年半、もう1年半、、どっちかな? あと1年半もあるように思えるが、数十台、数百台のパソコン …

[備忘録]Excel:ワークシート別にPDF出力する方法

マクロで実現可能! 参考:https://www.ymbtax-blog.com/to-pdf-from-excel-worksheet/ 事前準備 ・ツールバーの「開発」をクリック(「開発」タブがな …

[備忘録]Googleドライブ:「現在、ファイルを開くことができません」の対処

いつもは問題ないのに、ある日「現在、ファイルを開くことができません」となった Googleドライブで、フォームやスプレッドシートを開こうとすると「現在、ファイルを開くことができません」と表示され、エラ …

[備忘録]WordPressのログイン画面にIPアドレス制限をかける方法

より強固なセキュリティ対策を WordPressのログイン画面にBasic認証を設定する方法はブログ(*1)に書いたが、更に強固に特定のIPアドレスからしかアクセスを許可しないように制限する方法を。 …