Last Update: "2010/02/18 22:33:18 makoto"
create db
ttyp2:makoto@umax 15:48:15/050729(~)> mysqladmin -u root -p create hogehoge
Enter password:
create user
それで: その後に mysql (という名前の database )
を開けていくつか操作することになります。
書式:
CREATE USER user [IDENTIFIED BY [PASSWORD] 'password']
[, user [IDENTIFIED BY [PASSWORD] 'password']] ...
pts/4:makoto@t-105 19:15:46/090430(~)> mysql -p -u root
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 25
Server version: 5.0.67 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create user 'hoge'@'localhost' identified by 'pass';
Query OK, 0 rows affected (0.00 sec)
必須ではないが、次のようにすると、入力したもの(の一部)が確認出来る。
mysql> select User,Password from user;
+------+-------------------------------------------+
| User | Password |
+------+-------------------------------------------+
| root | *3570E3BCB4B1902D9BEC465829C5837D47907CA7 |
| hoge | *196BDEDE2AE4F84CA44C47D54D78478C7E2BD7B7 |
+------+-------------------------------------------+
2 rows in set (0.00 sec)
mysql>
消すには drop user すれば良い。
grant
データべースを操作するには grant で許可を与えておく必要があります。
mysql と入力して対話形式のやりとりを開始します。例えば root 権限なら、
次のように開始します。この場合 -p を指定しているので password を聞いて来ます。
mysql -h localhost -u root -p
Enter password:
ここを無事通過出来れば、次のように対話を始められます。
mysql> grant ALL PRIVILEGES on database_name.* to 'hoge'@'localhost' identified by 'pass';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql>
この例を実行(入力)すると、password が本当に pass になってしまうので、'pass' の部分
は自分で決めた文字列を使います。
ProFTPD+mysql
http://www.omake-world.com/~fsting/inst_memo/proftpd_mysql.html (404)