2016-12-14 16 views
0

はENVファイル内の私の接続は、このようなものです:SQLSTATE [HY000] [1045]アクセス(パスワードを使用して:YES)、 'root'@'114.xxx.xxx.xxx' ユーザのために拒否された

DB_CONNECTION=mysql 
DB_HOST=31.220.56.75 
DB_PORT=3306 
DB_DATABASE=chelsea 
DB_USERNAME=root 
DB_PASSWORD=terry 

データベースサーバで

SQLSTATE[HY000] [1045] Access denied for user 'root'@'114.xxx.xxx.xxx' (using password: YES) 

、私はこれを実行してみてください:私はこのようなエラーが存在している、データベースサーバーと私はlocalhostにアクセスGRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'terry' WITH GRANT OPTION;を、このようなメッセージが存在している:Query OK, 0 rows affected, 1 warning (0.00 sec)

をそれは、Liを探しますそれは動作しません

私を助けることができる人はいますか?

+0

これはパスワードエラーです。mysqlでは、ユーザーは 'user' @ 'hostname'を意味します。これを念頭に置いてください。 –

+0

ホストは 'localhost'ではありませんか? – Option

+0

@オプション、サーバーデータベースにアクセスします。 No localhost database –

答えて

0

このラインに

bind-address = 127.0.0.1 

とmysqlのコンソールで

flush privileges; 

をコメントするにはあなたのmy.cnfに確認してください最後にMySQLサーバーを再起動します。

関連する問題

 関連する問題