mysql とmysql-serverをyumでインストールし、いざmysqlでデータベースを作成しようとしたらいこのようなエラーが発生した。
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'form'
英文を訳すと、アクセスが拒否されている事がわかる。 これの解決としてroot権限でmysqlにログインしたい。 以下のコマンドを使用する。
mysql -u root
-u はユーザ指定のオプションで、rootでログインすることができる。
-p はパスワード指定で、追加で入力するとパスワードを要求される。初期設定だとパスワードがないため、そのままEnterでログインできる。
-D はデータベースの指定で、任意のデータベースにログインできる。
-e はコマンドラインからの実行で、コマンドラインから直接データベースを編集することができる。