管理対象外のVPSにWebuzoをインストールしました。 「MySQLサーバーに接続できません」などのエラーが表示されるため、アプリケーションをインストールできません。しかし、ターミナルを介して、MySQLステータスが実行されています。
誰かがトラブルシューティングの方法を手伝ってくれる?
それを行う多くの方法-あなたのターミナルで:
Sudo service mysql status
または
ps aux | grep mysql
直面しているのは、おそらく認証の失敗またはデータベースのスペルミスです。
ターミナルから同じクレデンシャルでログインしてみましたか?
mysql -u <username> -p <database-name>
それが役に立てば幸い :)
lsof -i :3306 a
そして
mysqladmin processlist
MySQLサービスのステータスは次のように確認できます。
`Root>サービスmysqldステータス
または
ルート> ps aux | grep mysql
または
// MySQLは必要なポートをリッスンしていますか
ルート> lsof -i:3306`
MySQLサービスのステータスは、Webuzoエンドユーザーパネル>>サービスメニューから確認できます。ガイド: http://webuzo.com/wiki/Restart_services
「MySQLサーバーに接続できません」というエラーについては、Webuzoエンドユーザーパネルからデータベースを作成できますか?ガイド: http://webuzo.com/wiki/How_to_Create_and_Manage_MySQL_Databases
MySQLのrootユーザーのパスワードを変更しましたか? MySQL rootユーザーのパスワードは/var/webuzo/my.confファイルにあります
MySQLサービスが実行中の場合は、ターミナルからMySQLサーバーにアクセスしてみてください。
それが役に立てば幸い\ m /
デフォルトのMySQLサーバーポートは3306です。実行されている場合は、使用されている正しいポートを確認する必要があります。
# netstat -vulntp |grep -i mysql
結果が返されない場合は、MySQLログを確認する必要があります。
ps uxa | grep mysqld
出力がある場合、mysqldはアクティブです。 (まだ到達できない場合もありますが、すぐに次の質問になります)
「プロセスが実行中」は、どこでも「サービスが利用可能」であるとは異なります。
クライアントとサーバーの両方で詳細ログを確認してエラーの詳細を見つけ、手動接続によってサービス接続ステータスを確認します。
$ mysql ...
ローカルのDBサーバーから、およびクライアントから。
Webuzoについては知りません。それは単なる一般的な答えです。