ホームページ  >  記事  >  データベース  >  kali仮想マシンmysqlのバインドIPを変更する問題を解決する方法

kali仮想マシンmysqlのバインドIPを変更する問題を解決する方法

WBOY
WBOY転載
2023-05-28 15:13:111195ブラウズ

バインディング ip の変更

考えられる理由

これが起こりました: Kali をインストールし、次に MySQL (mariadb) をインストールし、アカウントのパスワードを初期化しましたが、リモートでログインしようとして失敗しました。 。 。 。 mysql にリモートでログインしようとして失敗したため、Baidu はリモート ログインを許可する方法を設定する必要があります。 。 。ファイアウォールが閉じられているため、リモート ログインに失敗します。Baidu を通じて関連知識を学ぶことをお勧めします。 。 。理解できない場合は、Baidu 経由で mysql サービスを開始し、リモートでログインしようとしますが、失敗します。 。 。理解できない場合は、Baidu で多くの方法を確認しました。そのほとんどはネットワークの問題を解決するためのものですが、私の問題は解決できません。ホスト マシンと kali ネットワークは相互に ping でき、kali もアクセスできます。通常はインターネットに接続しているので、彼のネットワークは間違いなく良好です。最終的に、ある投稿では、ポート 3306 が常に 127.0.0.1 アドレスにバインドされており、その結果バインドされたアドレスにアクセスできなくなると述べられていました。突然気づきました

kali仮想マシンmysqlのバインドIPを変更する問題を解決する方法

##理解できない場合は、Baidu を参照してください—— ;ubantu と centos で IP を変更する方法がすべてです。mysql.cnf を変更します。kali のこのファイルにはバインド アドレスがありません。

kali の mysql バインディング アドレスを変更する

ようやく投稿を見ましたが、変更されたのは mysql.conf.d の mysqld.cnf でしたmysql が mariadb だと思ったので、/etc/mysql/mariadb.conf.d/ ディレクトリに入ってみると、設定ファイルがいくつかあります。真実はここにあると感じたので、ファイルを 1 つずつチェックしたところ、案の定、ファイル 50-server.cnf にバインド アドレス フィールドが見つかりました。変更してみてください

vim /etc/mysql/mariadb.conf.d/50-server.cnf #找到bind-address = 127.0.0.1 修改未0.0.0.0或者注释掉

サービスを再起動してください

systemctl restart mysql
kali仮想マシンmysqlのバインドIPを変更する問題を解決する方法View port

netstat -autlnp

いい感じです。3306 は 0.0.0.0 にバインドされており、ホスト navicat がついに接続されました。 ! !

以上がkali仮想マシンmysqlのバインドIPを変更する問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。