私の友人の多くは、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の使用時に遭遇した問題をまとめる
この記事では、CSS を使用して検索機能付きのナビゲーション バーを作成する方法を説明します。以下の...
SFTPの概念sftp は、安全なファイル転送プロトコルである Secure File Transf...
目次依存関係をインストールするブーストをインストールMySQLをコンパイルしてインストールする構成依...
目次1. 初期化構造2. 蛇の色のレンダリング3. ヘビの動き4. ヘビの死を判定する方法 ヘビの死...
書き方1: sas_order_supply_month_pay セットを更新 RECEIVE_TI...
padding-top パーセンテージを使用すると、固定幅と比例した高さの表示を実現できます。現在の...
コンテンツ詳細タグ: <h1>~<h6>タイトルタグ<pre>テ...
MySQL では lastIndexOf に似た関数を使用する必要がある場合もありますが、すぐに使用...
ページが応答しない場合、白い画面が表示されないように、読み込みアニメーションを表示するのがユーザーフ...
かなり前に実装された機能ですが、クリックすると選択したメニュー項目の背景色が白くなることに気付きまし...
現在、Nginx は、Web サービスを提供するために、Windows ベースの IIS と Lin...
しばらく前にシステムを再インストールしましたが、バックアップを取っていなかったので、コンピューター上...
日常業務では、次のようなレイアウトに遭遇することがあります。親要素のフレーム (ブラウザのサイズに応...
Dockerデスクトップをインストールするダウンロード先: Docker Desktop for M...
結合指数は複合指数とも呼ばれます。複合インデックスの場合: MySQL はインデックス内のフィールド...