本番稼動しているサーバならともかく、テストで色々やっていると
MySQLのrootのパスワードを忘れてしまったことがあります。
対策はこれをつけて、MySQLの再起動を行うと、パスワード認証なしでアクセスできます。
vi /etc/my.conf 追加→skip-grant-tables
mysql_safeの起動オプションでも指定できます。
その場合は「–skip-grant-tables」で実行します。
起動後、MySQLへログインして、パスワードのリセットを行いましょう。
SET PASSWORD FOR ユーザ@"ホスト名"=password('パスワード');
リセット後は「skip-grant-tables」は危ないので、必ず消してください。