InfiniDBは、初期状態でテスト用のスキーマ(データベース)である「test」が用意されています。
testスキーマには、権限を持っていないユーザーでもテーブル作成や削除を実行できます。セキュリティ保護のために、testスキーマは削除することを推奨します。
また、testスキーマだけでなく、先頭に「test_」と名前が付くスキーマも上記と同様にアクセスできます。スキーマを新規作成する際は「test_」を付与しないことも推奨します。
testスキーマ削除コマンド例
1) InfiniDBにrootユーザーでログインします。
1 |
# idbmysql -u root -h localhost |
2) 「test」で始まるスキーマを確認します。
1 2 3 4 5 6 7 |
mysql> show databases like 'test%'; +------------------+ | Database (test%) | +------------------+ | test | | test_1 | +------------------+ |
3) 「test_1」スキーマを削除します。
1 |
mysql> drop database test_1; |
参考情報
「rootユーザーのパスワード設定」「匿名ユーザーの削除」