MySQLのコマンドに関するメモ
- ヘルプを表示する
> mysql -?
- 接続する
> mysql -u [ユーザー名] -p -h [ホスト名]
- SQLファイルを実行する
mysql> source [ファイル名]
- ユーザー権限
mysql> GRANT ALL ON *.* TO [ユーザー名]@'[接続元のホスト名]' IDENTIFIED BY '[パスワード]';
- パスワード変更
## 最初にSELECT文を発行し,目的のユーザー以外のパスワードを変更しないように注意する。
## WHERE句をしっかりつけるのがポイント。
mysql (none)> select count(*) from mysql.user where user='[ユーザー名]'; +----------+ | count(*) | +----------+ | 1 | +----------+ 1 row in set (0.00 sec) mysql (none)> update mysql.user set password=password('[パスワード]') where user='[ユーザー名]'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql (none)> flush privileges; Query OK, 0 rows affected (0.03 sec)