MySQL コマンド
接続前
バージョン
mysql --
version
接続
mysql -D (DB名) -u (ユーザ名) -p
mysql -D testdb -u testuser -p
データベース指定
mysql ~ -D (データベース名)
ホスト指定
mysql ~ -h (IPアドレス/ホスト名)
ポート指定
mysql ~ -P (PORT番号)
接続後
切断
$ \q
$ exit
$ quite
DB情報
DB一覧
show databases;
テーブル一覧
SHOW TABLES FROM データベース名;
ユーザ操作
ユーザ一覧
select host, user from mysql.user;
ユーザ作成
create user (ユーザ名)@(ホスト名) identified by ‘パスワード’;
パスワードは’で囲む。ユーザ名、ホスト名は適宜
create user test@gateway identified by ‘test’;
権限付与
接続権限
grant all privileges on *.* to (ユーザ名)@(ホスト名) with grant option;
表示
縦に並べる
select * from 〜 \G
OSコマンド実行
system 〜
system ls