読者です 読者をやめる 読者になる 読者になる

MySQLでバックアップとインポートするやり方

こんばんは。
phpMyAdminを使って、データをsqlファイルに書きだそうと思ったのですが、失敗しました。どうやらphpMyAdminはサーバ環境によっては大きなサイズのデータを書き出すことができないらしい。
参考:phpMyAdminでインポートできない大きなファイルを一気にインポートできる「BigDump」: 小粋空間

そこで、直接MySQLを使って、バックアップとインポートすることにしました。具体的にはこんな感じです。

バックアップ作成


シェル上で

$ mysqldump -u ユーザ名 -p データベース名 > ファイル名.sql
/* エンターを押してから、パスワードを入力する。*/

詳しくはここに載ってます。
参考:MySQL :: MySQL 5.1 リファレンスマニュアル :: 7.12 mysqldump — データベースバックアッププログラム

インポートする


シェル上で

$ mysql インポートするDB名 < ファイル名.sql -u ユーザ名 -p