MySQL
MySQL リファレンスマニュアル :: 4.4.1 GRANT および REVOKE の構文
MySQL (というか SQL 全般)では,GRANT 構文を用いてデータベースにアクセスできるユーザを作成し,同時にデータベースの操作権限を付与する.
ところで,デフォルトの設定(とりあえず,Gentoo と Fedora Core 3 で確認)の MySQL で,一般ユーザから
$ mysql -u root
とすると,パスワードも聞かれないで,グローバルレベルの権限(全てのデータベースであらゆる構文が使える)を持つ root になれてしまった(つまり,デフォルトの設定では root のパスワードが設定されていないっぽい)のだが,これは色々不味いのではないだろうか?