17

IPアドレスを使用してmysqlにログオンしようとすると、エラー1130qhtが発生します。

4

3 に答える 3

52

サーバーで、コマンド ラインから mysql を実行します。

mysql -u root -p -h localhost -P 3306

次に、mysql シェルで次のコマンドを実行します。

>use mysql
>GRANT ALL ON *.* to root@'%' IDENTIFIED BY 'yourpassword';
>FLUSH PRIVILEGES;

よいひとときを。

于 2012-12-18T08:19:39.480 に答える
13

あなたのクライアント IP はこのサーバーへの接続を許可されていません。許可されたクライアント アカウントに追加する必要があります。たとえば、1 つのデータベースにすべての権限を持つユーザー アカウントを追加するとします。

grant all on db.* to 'username'@'192.168.0.1';

db はデータベース名、username は username 、クライアント IP は 192.168.0.1 です。

ユーザー アカウントの作成の詳細については、ドキュメントを参照してください

于 2010-05-18T13:07:02.913 に答える