ホームページ  >  記事  >  データベース  >  mysql接続エラー1130の場合の対処方法

mysql接続エラー1130の場合の対処方法

藏色散人
藏色散人オリジナル
2023-02-13 10:05:3114952ブラウズ

Mysql 接続 1130 エラーの解決策: 1. root ユーザーで mysql データベースにログインします; 2. 「mysql」データベースの「user」テーブルの「host」項目を変更してから、それを変更します"localhost" から "%" へ; 3. ローカル ログイン ユーザーを挿入します; 4. update メソッドを使用して root パスワードを変更します; 5. MySQL を終了し、設定ファイルに "skip-grant-tables" をコメントしてから再起動しますmysqlサービス。

mysql接続エラー1130の場合の対処方法

このチュートリアルの動作環境: Windows 10 システム、mysql5.5 バージョン、Dell G3 コンピューター。

mysql 接続エラー 1130 の場合はどうすればよいですか?

MYSQL データベースに接続し、1130 エラー解決策を報告します

MySQL を再インストールします (再インストールする前に、mysql サービスが既に存在するかどうかを確認してください。存在する場合は、既存のサービスを削除します) mysql サービスを最初に使用します)、再インストール前に root パスワードがわからないため、再インストール後にパスワードを使用して Mysql データに接続すると、常にエラー 1130: ホスト 'localhost' はこの MySQLserver に接続することを許可されていません。接続に関する問題が報告されます。データベースにアクセスし、ユーザーの権限とパスワードを推測します。

1. root ユーザーで mysql データベースにログインします

(1) MySQL サービスを停止し、net stop mysql を実行します;

(2) 設定ファイルを見つけますmysql のインストール パス my.ini で、

[mysqld]

を検索します。「skip-grant-tables」と入力し、

を保存します (3) mysql サービスを再起動します (net) start mysql;

(4) mysql -uroot -p を実行し、Enter を押し、もう一度 Enter を押して mysql データベースに入ります;

2. にログインした後、このマシン上の mysql、「mysql」を変更します。 データベースの「user」テーブルの「host」項目の名前が「localhost」から「%」に変更されました。

mysql>use mysql;

データベースのユーザー名をクエリします

mysql>select host,user,password from user;

ユーザー テーブルのホスト項目を「%」に変更します

mysql>update user set host = '%' where user ='root';
mysql>flush privileges;    #刷新用户权限表
mysql>select host,user,password  from user where user='root';

3. ローカルを挿入します。ログイン ユーザー

mysql>insert into user values('localhost', 'root', '', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y','','','','',0,0,0,0,'','');

現時点では、ローカル接続ユーザーのlocalhostパスワードは空です

4. rootパスワードを変更します

通常は、更新メソッドを使用して root パスワードを変更します

mysql> update user set password=password("123") where user="root";
mysql>flush privileges;

5. MySQL を終了し、設定ファイルに Skip-grant-tables をコメントして、mysql サービスを再起動します

6. mysql に再接続しますデータベースをローカルに保存し、変更したパスワードを入力すると、接続が成功します

推奨される学習: 「MySQL ビデオ チュートリアル

以上がmysql接続エラー1130の場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。