MySQLサーバーが動作しているかどうかを確認する方法は?[閉まっている]


29

管理されていないVPSにWebuzoをインストールしました。「MySQLサーバーに接続できません」などのエラーが表示されるため、アプリケーションをインストールできません。しかし、ターミナルを介して、MySQLステータスが実行されています。

誰でもトラブルシューティングの方法を支援できますか?


3
ここで多くの助けを得ることはまずないと思います。プロフェッショナル環境では、 Webアプリケーションをデプロイするためにこのような「スタック」使用することはほとんどありません。これらは一般に、開発者や愛好家、ロングテールの最後の人々、そして実際にWebサイトの管理方法を知らない人々向けに設計されています。
マイケルハンプトン

私はそれを一つずつインストールしたことを覚えています。LAMPやWebuzo経由ではありません。
user124245343

回答:


46

それを行う多くの方法-あなたの端末で:

sudo service mysql status

または

ps aux | grep mysql

あなたが直面しているのは、おそらく認証の失敗またはデータベースのスペルミスです。

ターミナルを介して同じ資格情報でログインしようとしましたか?

mysql -u <username> -p <database-name>

それが役に立てば幸い :)


2
また、デーモンがバインドされているIPアドレスを確認します。間違ったものを使用している可能性があり、それが失敗の理由ですか?
CVn

2

MySQLサービスのステータスは次のように確認できます。

`ルート>サービスmysqldステータス

または

ルート> ps aux | grep mysql

または

// MySQLは必要なポートをリッスンしています

ルート> lsof -i:3306`

MySQLサービスのステータスは、Webuzoエンドユーザーパネル>>サービスメニューから確認できます。ガイド:http : //webuzo.com/wiki/Restart_services

「MySQLサーバーに接続できません」というエラーについては、Webuzo Enduser Panelからデータベースを作成できますか?ガイド:http : //webuzo.com/wiki/How_to_Create_and_Manage_MySQL_Databases

MySQL rootユーザーのパスワードを変更しましたか?MySQLルートユーザーのパスワードは/var/webuzo/my.confファイルにあります

MySQLサービスが実行されている場合は、ターミナルからMySQLサーバーにアクセスしてみてください。

\ m /に役立つことを願っています


正しい最初のコマンドは[sudo] service mysql status
Dino



1

デフォルトのMySQLサーバーポートは3306です。実行されている場合は、使用されている正しいポートを確認する必要があります。

# netstat -vulntp |grep -i mysql

結果が返されない場合は、MySQLログを確認する必要があります。


0

「プロセスが実行中」は、どこでも「サービスが利用可能」と同じではありません。

クライアント側とサーバー側の両方で詳細ログを確認してエラーの詳細を見つけ、手動接続でサービスの接続状態を確認します。

$ mysql ...

DBサーバーからローカル、およびクライアントから。

Webuzoについては知りません。それは単なる一般的な答えです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.