MYSQL接続ポートが占有され、ファイルパスエラーが発生する問題を解決します

MYSQL接続ポートが占有され、ファイルパスエラーが発生する問題を解決します

今朝、私は Wampserver を使用してローカルの win7 マシン上に PHP 環境を構築し、独自のアプレットを構成することを計画しました。最新のwampserver 3.0.6バージョンをダウンロードしてインストールした後、mysqlが実行できないことがわかりました。wampserverバージョンの問題だと思い、関連バージョン2.4、2.5などをダウンロードしてインストールしましたが、それでも問題は解決しませんでした。主な現象は、mysqlコマンドプロンプトでパスワードを入力してEnterキーを押しても応答がなく、その後コマンドプロンプトが自動的に消えたことです。また、PHPMyAdminでパスワードを入力すると、接続タイムアウトなどの3つのエラープロンプトが直接表示されたり、接続できないというプロンプトが表示されたりしました。その後、wampserverを直接アンインストールし、phpStudyを使用して環境を構築しました。インストール後、起動しました。Apacheは正常に起動しましたが、mysqlを起動すると、ポートが占有されているというプロンプトが表示されました。ようやく問題が見つかりました。mysqlが接続できなかった本当の理由は、ローカルポートが占有されていたためです。次に、phpStudy設定で一般的なポート設定を開き、mysqlポートを3305に変更してから保存して再起動しました。問題は完全に解決しました。さらに、ローカルphpStudyでバインドドメイン名とパスを設定し、ホストファイルを変更しました。独自のプログラム構成は成功しました。

午後、PHPプログラムを修正する際に、プログラムをphpStudyに入れて、パスドメイン名とホストファイルを設定し、データベース接続ファイルを修正しました。プログラムを実行すると、プログラムはLINUXサーバーからダウンロードされたため、パスエラーが発生しました。プログラムに含まれるファイルパスを正しく修正する必要がありました。include_once ""のパスを修正した後、再度実行してメンバーを登録しました。データベースに書き込みに行くと、画面が白くなり、長い間応答がありませんでした。しばらくすると、接続がタイムアウトしたというプロンプトが表示されました。おそらく接続ポートの問題だと思ったので、データベース接続コード$db = new ezSQL_mysql('root','root','sd','localhost:3305')を修正したら、問題は解決しました。

MYSQL 接続ポートが占有され、ファイル パス エラーが発生する問題を解決する方法に関する上記の記事は、エディターが皆さんと共有する内容のすべてです。この記事が皆さんの参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • CentOS の Apache、PHP、MySQL のデフォルトのインストール パスを分析する
  • MySQL 5.5/5.6/5.7 以降のインストール パッケージをインストールするときにインストール パスを選択する方法
  • Linux サーバー上の MySQL 設定ファイルのパスを表示する方法
  • Linuxはmysqlデータベースファイルのパスを変更します
  • データベースのデフォルトパスを変更した後にmysqlが起動できない問題の解決策

<<:  JavaScript は、マウスがテーブル行を通過するときに色の識別を実装します。

>>:  Rancher で Kubernetes 用の標準化された VMware イメージを構築する方法

推薦する

Vue3コンポーネントの開発詳細

目次1. はじめに2. コンポーネント開発1. コンポーネントの構成2. ヘッダーコンポーネントの開...

js キャンバスは角丸画像を実現します

この記事では、角を丸くするためのjsキャンバスの具体的なコードを参考までに紹介します。具体的な内容は...

HTML で色を表すには、6 桁の 16 進コード、RGB、またはキーワードを使用します。

HTML で色を表す方法は 3 つありますが、最もよく使われるのは 6 桁の 16 進コード表現です...

MySQL 5.7.20 圧縮版のダウンロードとインストールの簡単なチュートリアル

1. ダウンロードアドレス:参考: http://dev.mysql.com/downloads/m...

Windows Server 2008 R2 マルチユーザー リモート デスクトップ接続ライセンス

仕事ではリモート サーバーが必要になることが多く、次の 2 つの問題に遭遇することがよくあります。 ...

発生したブラウザの互換性の問題と解決策(推奨)について

序文:先週の日曜日、先輩から3ページ作るのを手伝って欲しいと頼まれました。データのやり取りなどはなく...

純粋なテキストとアイコン付きのボタンを実現するための HTML+CSS

この記事では、いくつかの基本的なページ要素の実装方法をまとめており、後で更新される予定です。まず、私...

MySQL でトランザクションのコミットとロールバックを実装する方法の詳細な例

最近、データベース データのスケジュールされた移行を実行する必要があります。実行プロセス中に何らかの...

MySQL ファントムリードとその排除方法の詳細な説明

目次トランザクション分離レベルファントムリーディングとは何ですか?ファントムリードを排除する方法要約...

HTML に画像が存在しない場合にデフォルトの画像を表示する方法の例

画像リンク <img src="" /> jsを使用してURLが有効...

Win7 の VMware 仮想マシンに Linux7.2 をインストールするインターネット アクセス構成チュートリアル

参考までに、win7システム上のVMware仮想マシンにlinux7.2インターネットアクセス構成を...

複数のサーバーにNginxリバースプロキシを実装する方法

Nginx は複数のサーバーをリバース プロキシします。つまり、nginx に異なるリクエストを送信...

MySQLスタートアップが起こした事故の実録

目次背景MySQLが完全に起動したかどうかを確認する方法事故最初の変更2回目の改訂要約するMySQL...

Linux nlコマンドの使い方

1. コマンドの紹介nl (行数) は指定されたファイルに行番号を追加し、標準出力に書き込みます。フ...

Vue でユーザー権限に基づいてルートを動的に追加する方法

ユーザーの権限に応じて異なるメニュー ページを表示します。知識ポイントルートガード(事前ガードを使用...