[MySQL]メモ

MySQL

データベースの作成

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 データなし

コメント

タイトルとURLをコピーしました