ホームページ  >  記事  >  データベース  >  Linuxのmysql2003エラーを解決する方法

Linuxのmysql2003エラーを解決する方法

藏色散人
藏色散人オリジナル
2020-10-28 09:28:354036ブラウズ

Linux mysql2003 エラーの解決策: まず mysql ディレクトリに入り、次に my.cnf ファイルを開いて「bind-address = 127.0.0.1」を見つけ、先頭に「#」記号を追加し、最後に「kip」を追加します。 -external...」というコードで十分です。

Linuxのmysql2003エラーを解決する方法

# 推奨: 「

mysql ビデオ チュートリアル

特に言うことはありません。コード


1 に移動します。コンソールに入力し、mysql ディレクトリ

sudo su  //进入root权限cd /etc/mysql

2 に入ります。 my.cnf ファイルで、bind-address = 127.0.0.1 を見つけて、次のように先頭に # を付けてコメントアウトします: #bind-address = 127.0.0.1

3. 次に、次のコード; OK 。

skip-external-lockingskip-name-resolve

図に示すように、#bind-address = 127.0.0.1 が my.cnf ファイルに見つからない場合:


Linuxのmysql2003エラーを解決する方法 次に、2 番目のパス / を入力します。 etc /mysql/mysql.conf.d/ フォルダー内の mysqld.cnf ファイルを開いて変更します。

4. mysql サービスを再起動します

service mysql restart

ところで、接続時の「この MySQL サーバーへの接続は許可されていません」というエラーの解決方法を説明しましょう;

1. コンソールで mysql -uroot -p パスワードを入力して mysql

(2. use mysql; と入力して mysql データベースに入ります

3. update user set host='%' と入力しますここで user=' root' ; IP 経由のアクセスを許可します。) 注: 括弧内の方法では誰でも接続できますが、他の人に簡単にハッキングされるため、指定された IP アクセスを設定する必要があります。具体的な方法は次のとおりです:
直接入力:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'要指定的IP地址' IDENTIFIED BY '设置的密码' WITH GRANT OPTION;

最初にホストを % に更新してから、グラフィカル インターフェイス (SqlYog、ワークベンチなど) を介してホストを独自の IP に更新することもできます。 )。

4. フラッシュ権限の入力を続けます。上記でどの方法を選択した場合でも、データベース ユーザー権限を更新するにはこの手順を実行する必要があることに注意してください。とても重要です! ! !
5. その後、再接続すると問題は解決します。

以上がLinuxのmysql2003エラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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