InfiniDBは初期状態で匿名ユーザーが用意されています。匿名ユーザーは権限を付与されていなくてもtestスキーマ内でテーブル作成や削除を実行できます。セキュリティ保護のために、匿名ユーザーは削除することを推奨します。
匿名ユーザー削除コマンド例
1) InfiniDBにrootユーザーでログインします。
1 |
# idbmysql -u root -h localhost |
2) 匿名ユーザーを確認します。
1 2 3 4 5 6 7 |
mysql> SELECT user,host FROM mysql.user WHERE user=''; +------+---------------------+ | user | host | +------+---------------------+ | | dbsrv1.localdomain | | | localhost | +------+---------------------+ |
3) 匿名ユーザーを削除します。
1 |
mysql> drop user ''@localhost; |
参考情報
「rootユーザーのパスワード設定」「testスキーマの削除」