私の友人の多くは、127.0.0.1 と localhost の違いがわからず、問題に遭遇するかもしれません。しかし、localhost を使用して接続できないが、127.0.0.1 に変更すると接続できることに気付くことがあります。では、それらの違いは何でしょうか? 紹介しましょう。
注: 2 つの接続方法は異なりますが、localhost がデフォルトの 127.0.0.1 の場合、両方の接続方法で使用される権限レコードは次の 1 行目のレコードになります (レコードが最初に来て最初に一致するため) ************************** 1. 行 **************************** ホスト: ローカルホスト ユーザー: root ...... ************************** 2. 行 **************************** ホスト: 127.0.0.1 ユーザー: root 証明する: シェル>mysql -h 127.0.0.1 mysql> ステータス; 現在のユーザー: root@localhost SSL: 使用されていません 現在のページャ: stdout 出力ファイルの使用: '' 区切り文字の使用: ; サーバーバージョン: 5.1.33-log ソース配布 プロトコルバージョン: 10 接続: TCP/IP経由の127.0.0.1 シェル> mysql -h locahostmysql> ステータス; 現在のユーザー: root@localhost SSL: 使用されていません 現在のページャ: stdout 出力ファイルの使用: '' 区切り文字の使用: ; サーバーバージョン: 5.1.33-log ソース配布 プロトコルバージョン: 10 接続: UNIX ソケット経由のローカルホスト 問題を見つける 昨日、同僚が Linux 環境をコンパイルしてインストールするのを手伝っていたとき、次のような問題に遭遇しました。 Web サーバーは Apache、データベースは MySQL です。 そこで、データベースへの接続をテストするための PHP ページを作成しました。 ローカルホストに接続します。 テストするにはhttp://localhost/test.phpを開きます ヒント: ソケット経由でローカル MySQL サーバーに接続できません... 環境が正常であることを確認する データベースが起動していないと思ったのでプロセスを確認したところ、MySQLがプロセス中だったのでMySQLを再起動しました。
Apacheを再起動しましたが、動作しませんでした。 質問: Web ページの実行は失敗したのに、コマンドの実行は成功したのはなぜですか? これは非常にイライラします。PHP コマンドを使用して直接実行すると成功しますが、Web ページ経由で実行すると失敗します。それはApacheが原因でしょうか?オンラインで多くの情報を検索しましたが、解決策が見つかりませんでした。Apache を再コンパイルしてインストールした後も、問題は解決しません。 ローカルホストを 127.0.0.1 に変更しました localhost を 127.0.0.1 に変更したら、接続は成功しました。私はジレンマに陥り始めました。なぜ localhost は失敗し、127.0.0.1 は成功したのでしょうか? Ping ローカルホストのアドレスは 127.0.0.1 です ホストを開いて参加する
qttc をホスト接続として使用するのは正常ですが、localhost は認識されません。 異なるローカルホスト接続方法により、 PHP がデータベースに接続するときに localhost と他のホストを入力することの違いを理解するために、私は多くの情報を読み、最終的に次のことを学びました。 ホストがlocalhostとして入力されている場合、MySQLは ホストが127.0.0.1と入力されている場合、MySQLはTCPを使用して接続します。 これは Linux ソケット ネットワークの機能です。Windows プラットフォームではこの問題は発生しません。 回避策 my.cnfの[mysql]セクションに追加します。 要約する 上記は、編集者が紹介した MySQL データベース ホスト 127.0.0.1 と localhost の違いです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
>>: Vue Element UIの使用時に遭遇した問題をまとめる
MySQL スロー クエリ ログは、問題のあるクエリを追跡するのに非常に役立ちます。現在のプログラム...
質問: コンピュータを再起動した後、docker の mysql コンテナを再起動できません。原因が...
目次序文1. プロジェクトアーキテクチャ2. Echart公式サイトにアクセスして自己分析を学ぶ2....
まず、全体的な考え方についてお話しします。 1. パスワードを使用してCentOSシステムにログイン...
Q1: データベースにはどのようなインデックスがありますか?メリットとデメリットは何ですか? 1. ...
この記事の本文を始める前に、まず ffmpeg プログラムをインストールする必要があります (Lin...
1. mysqldump の紹介mysqldump は、MySQL に付属する論理バックアップ ツー...
ブラウザによって動作が異なるだけでなく、フォントやテキスト サイズによっても動作が異なります。フォー...
この記事では、jsネイティブカルーセルプラグインの具体的なコードを参考までに共有します。具体的な内容...
序文インデックスを追加した場合と追加しなかった場合の違いを反映するには、数百万のデータを使用する必要...
この記事では、参考までに、JSでスネークゲームを書くための具体的なコードを紹介します。具体的な内容は...
Pantherは新人としてスタートし、今もまだ新人ですが、人々から学び、学んだことを時々皆さんと共有...
まず、私たちがやりたいことは、serverA の usera を使用して、パスワードなしで serv...
まず、ページ分割クエリを使用する理由を明確にする必要があります。データが膨大なため、すべてのデータを...
HTML段落段落は <p> タグによって定義されます。例<p>これは段落で...