web-dev-qa-db-ja.com

MySQLのエラー1130

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

16
ratty

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

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

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

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

11
Benoit

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

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

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

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

よいひとときを。

52
Saeed Zarinfam

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

mysql -u root -p -h localhost -P 3306次に、mysqlシェルでこのコマンドを実行します。

mysqlを使用する

GRANT ALL ON to root @ '%' IDENTIFIED BY 'pass';

FLUSH PRIVILEGES;

パーフェクト!優れた手順とエラーの解決[サービスの書き込みフェイルオーバー]のバックエンド[xx.xx.xx.x:3306]からのユーザーデータの読み込みに失敗しました。 MySQLエラー1130、ホスト

'xx.xx.xx.x'は、このMariaDBサーバーへの接続を許可されていません

0
user7645071