# 推奨: 「Linux mysql2003 エラーの解決策: まず mysql ディレクトリに入り、次に my.cnf ファイルを開いて「bind-address = 127.0.0.1」を見つけ、先頭に「#」記号を追加し、最後に「kip」を追加します。 -external...」というコードで十分です。
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 ファイルに見つからない場合:
次に、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 サイトの他の関連記事を参照してください。