MySQL亡備録
たまにしか使わないから良く忘れちゃうんだよねぇ・・
データのエクスポート
%MySql install dir%/mysqldump -u %USER% ID% -p %pass% > %file name%.dump
データベースの作成
%MySql install dir%/mysql -u %USER% -p
mysql> use mysql;
mysql> create database %DB Name%;
mysql> use %DB Name%;
mysql> \s
ユーザーの作成と権限作成
localhostでのアクセス
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,EXECUTE ON %DB Name%.* TO %UserID%@localhost
-> IDENTIFIED BY '%Pass%';
外部からのアクセス
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,EXECUTE ON %DB Name%.* TO %UserID%@"xxx.xxx.xxx.xxx"
-> IDENTIFIED BY '%Pass%';
権限設定
mysql> GRANT FILE ON *.* TO %UserID%@localhost;
mysql> GRANT FILE ON *.* TO %UserID%@"xxx.xxx.xxx.xxx";
mysql> FLUSH PRIVILEGES;
データのインポート
%MySql install dir%/mysql -u %UserID% -p %DB Name% < %FileName%.dump
コメント