FC2ブログ

linuxやるブログ

linuxができなくて悔しい思いしてるので、linuxやるぞ~ 初歩的なやつから少しずつ。 OSはCentOS5.3がメインだす。正確性は保障できませぬ。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PageTop

mysqlのユーザ

MySQLやることになってしまいました。
もう泣きながらやります。

今回は匿名ユーザの削除、ユーザ作成
・匿名ユーザの削除
初期化時に、mysql_install_dbを実行すると、
root@localhost
root@ホスト名
root@127.0.0.1
匿名@localhost
匿名@ホスト名


の5ユーザが作成される。
【確認】
mysql> select user,host,password from mysql.user;
+------+------------------------+----------+
| user | host | password |
+------+------------------------+----------+
| root | localhost | |
| root | linux4 | |
| root | 127.0.0.1 | |
|    | localhost | |
| | linux4 | |
+------+------------------------+----------+
5 rows in set (0.00 sec)

(linux4はホスト名)

セキュリティ保持の為、匿名の2ユーザを削除する。
mysql>delete from mysql.user where user='';
mysql> FLUSH PRIVILEGES;

・パスワード変更
そのほか3ユーザにパスワードを設定する
パスワードの変更
mysql> set password for root@127.0.0.1 = password('12345');
mysql> set password for root@'linux4' = password('12345');
mysql> set password for root@localhost = password('12345');

mysql> FLUSH PRIVILEGES;

・ユーザ作成(全てのdbに全権があり、どこからでも接続できるdbuser)
mysql>grant all privileges on *.* to dbuser identified by '12345';
mysql> FLUSH PRIVILEGES;

・レプリケーションユーザの作成(マスターホストがlinux4の場合)
mysql> GRANT REPLICATION SLAVE ON *.* TO repl@"linux4" IDENTIFIED BY '12345';
mysql> FLUSH PRIVILEGES;



PageTop

コメント


管理者にだけ表示を許可する
 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。