2015.08.07
MySQL
MySQL 簡単なコマンド いろいろ
よく忘れるのでMySQLコマンドを書き留めます。
mysql> show databases;
mysql> use xxdb
mysql> show tables;
mysql> select database();
-- ALL PRIVILEGES 全ての権限を与える -- WITH GRANT OPTION 権限の書き換えを許可する mysql> grant all privileges on *.* to testuser identified by '****' with GRANT OPTION;
mysql> grant insert,select on *.* to testuser identified by '****';
mysql> select Host, User, Password from mysql.user;
mysql> show grants for testuser;
mysql> drop user testuser
バックアップ (root以外でも該当DBに権限のあるユーザーならOK)
> mysqldump -u root -p xxdb > "C:\tmp\xxdb.sql"
$ mysqldump -u root -p xxdb | gzip > xxdb.sql.gz
リストア (root以外でも該当DBに権限のあるユーザーならOK)
> mysql -u root -p xxdb < "C:\tmp\xxdb.sql"
$ gunzip xxdb.sql.gz | mysql -u root -p xxdb
補足
windows7のmy.iniの場所 (デフォルトインストール時)
C:\ProgramData\MySQL\MySQL Server 5.6