前提・実現したいこと
DB定期バックアップの最適な方法が知りたいです。
当方ポータルサイトを複数管理する業務を半年ほど前から行っております。
前任者から引き継いだ際、ソースコードのバックアップに関しては口酸っぱく言及があったのですが、DBのバックアップに関しては言及がありませんでした。
今までバックアップとってたのかもよくわかりません。
サイト運用は5年以上はしてるようなので、何もしてないことはないと思うのですが、、
DBについて色々調べたところシェルを作って定期的に自動バックアップとれる方法(mysql の定期的なバックアップ)が多かったのですが、これが一般的な方法なのでしょうか?
また上記の方法であれば、「事前準備(バックアップ保存用ディレクトリの作成)」とは、サーバ上ディレクトリに「/backup/mysql」を作成すればよいのでしょうか?
管理してるサイトは1つが、
・MySQL(phpMyAdminからしか触ったことありません)
・テーブル数14
・カラム数最大50
・レコード数最大数千
です。
そのほかに7サイトから参照されているDBがあり、そちらは
・PostgreSQL(phpPgAdminからしか触ったことありません)
・テーブル数数百
・カラム数最大100程度
・レコード数最大数千
です。
全サイト共通
・サイトはphpで実装
・サーバは業務用レンタルサーバ(MySQL使用のデータベースのみ異なるサーバ。他の7サイトは同一のサーバで各々別アカウントにてサーバを借りている)
どのように定期バックアップをとるのが最適でしょうか?
当方、学校などでITを学んだこともなく、実務経験も1年程度ですが、前任者は1カ月の引継ぎ後退職、自分以外にプログラマやSEなどは社内におらず、相談したり一般的なエンジニアの見解を聞ける先輩などいません。
自分でも調べてはいるのですが、右も左もわからなすぎるのと諸事情で作業時間もあまりとれないため、調査の方向性だけでも(検索キーワードだけでも)教えていただけると助かります。
宜しくお願い致します。
回答4件
あなたの回答
tips
プレビュー