MySQLでバックアップとインポートするやり方
こんばんは。
phpMyAdminを使って、データをsqlファイルに書きだそうと思ったのですが、失敗しました。どうやらphpMyAdminはサーバ環境によっては大きなサイズのデータを書き出すことができないらしい。
参考:phpMyAdminでインポートできない大きなファイルを一気にインポートできる「BigDump」: 小粋空間
そこで、直接MySQLを使って、バックアップとインポートすることにしました。具体的にはこんな感じです。
バックアップ作成
シェル上で
$ mysqldump -u ユーザ名 -p データベース名 > ファイル名.sql /* エンターを押してから、パスワードを入力する。*/
詳しくはここに載ってます。
参考:MySQL :: MySQL 5.1 リファレンスマニュアル :: 7.12 mysqldump — データベースバックアッププログラム
インポートする
シェル上で
$ mysql インポートするDB名 < ファイル名.sql -u ユーザ名 -p