先日投稿しましたページで、MySQL で「パスワード設定されていないユーザーがあるよ!」という指摘をいただきましたので対応いたします。
ポイント
# MySQL のユーザー、接続元、パスワードを表示 SELECT user, host, password FROM mysql.user; # ユーザーを削除(条件:無名ユーザーまたはパスワードが設定されていないユーザー) DELETE FROM mysql.user WHERE user='' or password=''; # 全ての対象に全ての権限を付与して、ユーザー名:username、接続元:hostname、パスワード:password、であるユーザーを追加 GRANT ALL ON *.* TO username@"hostname"IDENTIFIED BY "password";