MySQLデータベースのバックアップ
旧サーバのMySQLデータベースのバックアップをとる、
下記コマンドで、すべてのテーブルをロックして、1つのファイルにダンプする
$ mysqldump -u [username] -p -x --all-databases > [filename]
バックアップしたMySQLデータベースのリストア
新サーバへバックアップしたMySQLデータベースをリストアする
$ mysql -u [username] -p < [filename]
MySQLデータベースの引越しは以上、とても簡単。
ユーザの追加
旧サーバで使用していた user を追加。
下記は、select,insert,update,delete,file 実行権限を持つユーザを追加する場合の例
mysql> grant select,insert,update,delete, file on *.* to [username] identified by 'password'; Query OK, 0 rows affected (0.00 sec)
データベースの確認
$ mysql -uroot -p mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | public | | userdb | | test | +--------------------+ 5 rows in set (0.00 sec)
コマンドの覚書
MySQLへの接続 mysql -u[user name] -p データベースへの接続 mysql -u[user name] -p [database name] データベースへのアクセス use [database name]; データベースの確認 show databases;
0 件のコメント:
新しいコメントは書き込めません。