ハードディスクメンテナンス ブログ

投稿記事数7,800以上!PC,カメラ,オーディオ,ラジオ,航空,旧ゲームなど

#1046 – No Database Selected(phpMyAdminでのインポート)

   


データベース(DB)のバックアップは重要、ということで、mysqldumpにより、定時バックアップをしていることも多いだろう。

バックアップの設定は、Debianの場合

/var/spool/cron/crontabs

にある

root

というファイル。

正し、インストール直後のcrontabsには何もないので作ること。

例えば、test_001というデータベースがあり、これを毎日23時にバックアップする場合、

00 23 * * * /usr/bin/mysqldump -uユーザ名 -pパスワード test_001 | gzip > /home/ユーザ名/backup/test_001_db_date +\%Y-\%m-\%d-\%H\%M.sql.gz

とし、Debianを再起動。

すると、毎日23時に、

/home/ユーザ名/backup/

に、

test_001_db_20XX-XX-XX-2300.sql.gz

というファイル名で保存される。

データベースの容量が大きい場合を想定し、.gzに圧縮して保存する。

毎日バックアップされるので、積み重なると無視できない。

データベース(sql)ファイルはテキストファイルなので、圧縮することによる容量減の効果が非常に大きい。

例:圧縮前:11MB→圧縮後:2.2MB

.gzファイルの解凍は、WindowsではLhaplus等で可能。

スポンサーリンク

これで得られたsqlファイルからデータベースを復元する場合、
先に同名のTableを作成しておき、その上でインポートしなければならない。

そうでないと、

#1046 – No Database Selected

と表示され、インポートできない。

同名のTableがない場合は、インポートにより自動で作成はしてくれない。

バックアップしても復元できないと意味がないので、正式運用前に、バックアップだけでなく復元も含め、動作確認をしておくこと。

なお、phpMyAdminからインポートする場合、容量が大きすぎてインポートできない場合は、

phpMyAdminでのインポートファイルの最長を変更(Debian)

を参照し、上限値を上げておくこと。

なお、バックアップしたファイルをLinuxのシステムと同じドライブに入れておくと、ドライブが逝った場合に面倒なので、そのドライブ「外」にも保存するようにすべきだろう。

関連:mysqldump ― データベースバックアッププログラム

コンピュータに於ける「dump(ダンプ)」は「ファイルやメモリの内容を記録、あるいは表示する」という意味であるが、今回の「dump」は「バックアップ」という意味で捉えて問題ない。




sha-bc@336×280

sha-bc@336×280


sha-bc@336×280

sha-bc@336×280

  関連記事

no image
時,分,秒を[年月日時分秒]から取り出す(MySQL,hour,minute,second,extract,date_format)

あるテーブルの列(カラム)reg_timeには、年月日時分秒がY-m-d H:i …

idを詰める(連番を振り直す)方法
[MySQL] idを詰める(連番を振り直す)方法

数分毎に定期的にログを取得するようなプログラムを書き、DBに格納し始める。 だが …

CF-R6
相変わらず熱杉流CF-R6! 100度目前まで逝ったったwwwww

分解をし、ハードディスクをSSDに換装した、CF-R6。 関連:Panasoni …

no image
RAID(ミラー)の片方にバッドセクタ出現!(Debian7.4)

Debian7.4を稼働させているサーバーでソフトウェアRAIDを組んでいるのだ …

Intel SSD Toolbox
8MB化したSSD(X25-M SSDSA2MH080G1GC)の回復作戦 – 多大な犠牲の上に成功!

8MBとなってしまったIntelのX25-M SSDSA2MH080G1GC(8 …

no image
DebianでのGRUBのインストール

update-grub や grub-install をせよと、このブログで書い …

WordPress
さくらインターネットからエックスサーバーへ?WordPressとデータベースの速度 Amazon S3との連携?

さくらインターネットは機能豊富で大容量かつ安価であるが、DB(データベース)が遅 …

no image
Debian7.5のアップデートとミラーのデグレード状態からのリカバリ作業

バッドセクタのあるディスクをミラーの片方とし、交換せずにそのまま運用していた(笑 …

CF-R6
CF-R6は、遅杉且熱杉流!危険杉流「ファンレス」PC

灼熱波動拳並(ふンッ! by 豪鬼 スパIIX)に熱い、パナソニック(旧松下電器 …

no image
ApacheでのURL書換有効化(mod_rewrite,.htaccess,Debian7.4,Apache2.2.22)

(Debian7.4 , Apache2.2.22) http://xxx.xx …