データベースの作成
create database <DB名> default charset utf8;
ユーザーの作成
全てのホストからアクセス可能
grant all privileges on <DB名>.* to <User Name>@"%" identified by '<password>';
localhostからのアクセスを許可
grant all privileges on <DB名>.* to <User Name>@'localhost' identified by '<password>';
※開発環境は、全てのホストからアクセス可能+localhostからのアクセスを許可しておく。
データエクスポート
mysqldump -u<ユーザ名> db_name > YYYYMMDD_xxx.dump
データインポート
mysql -u<ユーザ名> db_name < YYYYMMDD_xxx.dump
データベースのコピー
データまるごと
mysqldump -u<ユーザ> --routines <コピー元DB名> | mysql -u<ユーザ> <コピー先DB名>
データ無しで
mysqldump -u<ユーザ> -d --routines <コピー元DB名> | mysql -u<ユーザ> <コピー先DB名>
–routines ストアド情報を出力
-d データなし
コメント