ホームページ > データベース > navicat > navicat で 1130 を処理する方法

navicat で 1130 を処理する方法

angryTom
リリース: 2019-08-05 09:30:41
オリジナル
3924 人が閲覧しました

navicat で 1130 を処理する方法

リモート MySQL データベースに接続すると、MySQL サービスへの接続が許可されていないことを示す「Navicat for mysql 1130 エラー」が表示されることがあります。多くの人はファイアウォールが原因で問題が発生していると考えていますが、実際にはファイアウォールをオフにしても問題は解決できません。このチュートリアルでは、Navicat for MySQL 1130 のエラーを解決する方法を紹介します。

推奨チュートリアル: MySQL 入門ビデオ チュートリアル

navicat で 1130 を処理する方法

Navicat for MySQL 1130 エラー

#問題の説明:# 1130 - ホスト「localhost」はこの MySQL サーバーへの接続を許可されていません

原因分析:

MySQL には root ユーザーが 1 人しかいません。root パスワードを変更した後、MD5 を選択しました。送信して再度ログインした後、ホスト 'localhost ' は表示されません。この MySQL サーバーへの接続が許可されています」というエラー メッセージが表示されます。

解決策:

my.ini を編集します。

[mysqld] に次の文を追加します: Skip-grant-tables

例: Java code

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
ログイン後にコピー

これにより、MySQL のアクセス制御をスキップでき、誰でもコンソールで管理できるようになります。ユーザーとして MySQL データベースを入力します。

パスワードを変更した後、変更を有効にするには、MySQL サーバーを停止して再起動する必要があることに注意してください。

権限を渡す 管理方法の変更:

phpmyadmin を使用している場合は、phpmyadmin にログインし、権限管理に入ります。ここにすべてのユーザーが表示されます。root ユーザーを見つけて、 [変更] をクリックして、ドメインを "%" に変更します。root ユーザーとしてログインする必要があることに注意してください。そうでない場合は、変更できません。

以上がnavicat で 1130 を処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート