・ユーザ一覧を表示(どのホストからどのユーザで接続できるか確認する)
SELECT Host,User,Password * FROM mysql.user;
ユーザの追加と権限付与(アクセス可能なホストとデータベースを指定する)
GRANT [grants] ON [databaseName].[tableName] TO [userId]@[hostName] IDENTIFIED BY [passWord];
[grants]は以下のような指定。
ALL
ALTER *ALTER TABLEの許可
CREATE
CREATE TEMPORARY TABLES
DROP
INDEX
LOCK TABLES
PROCESS
REPLICATION CLIENT
REPLICATION SLAVE
SHOW DATABASES
SHUTDOWN
http://dev.mysql.com/doc/refman/5.1/ja/grant.html
[databaseName].[tableName]は*も指定可能
[hostName]は'localhost','127.0.0.1'のほかにアクセスする必要がある端末のIPを指定する。
・データベースの一覧を表示
show databases;
・データベースの切替
use [データベース名];
・テーブル一覧を表示
show tables;
・テーブル構造を表示
desc [tableName];
・データ取得で行数を指定(SELECT文)
SELECT * FROM [tableName] limit [n];
[n]は数値
・インデックス一覧を表示
SELECT DISTINCT TABLE_SCHEMA,TABLE_NAME,INDEX_NAME FROM information_schema.statistics WHERE TABLE_SCHEMA='[databaseName]';
参考
http://dev.mysql.com/doc/refman/5.1/ja/index.html
0 件のコメント:
コメントを投稿