Как проверить, работает сервер MySQL или нет? [закрыто]


29

Я установил Webuzo на свой неуправляемый VPS. Я не могу установить какие-либо приложения, так как он выдает мне такие ошибки, как «Невозможно подключиться к серверу MySQL». Но через терминал статус MySQL работает.

Кто-нибудь может помочь, как устранить неполадки?


3
Я думаю, что вряд ли вы получите большую помощь здесь. Профессиональные среды почти никогда не используют такого рода «стеки» для развертывания веб-приложений; как правило, они предназначены для разработчиков и энтузиастов, людей в самом конце длинного хвоста и людей, которые на самом деле не знают, как администрировать веб-сайт.
Майкл Хэмптон

Я помню, как устанавливал его один за другим. Не через ЛАМПУ или Webuzo.
user124245343

Ответы:


46

Много способов сделать это - в вашем терминале:

sudo service mysql status

или

ps aux | grep mysql

Вероятно, вы столкнулись с ошибкой аутентификации или ошибкой в ​​базе данных.

Вы пытались войти с теми же кредитами через терминал?

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

Надеюсь, это поможет :)


2
Также проверьте, к какому IP-адресу привязан демон. Может быть, вы используете не тот, и это причина неудачи?
CVN

2

Вы можете проверить статус службы MySQL следующим образом:

`Root> service mysqld status

или

Root> ps aux | grep mysql

или

// MySQL прослушивает требуемый порт

Root> lsof -i: 3306`

Вы можете проверить состояние службы MySQL из панели Webuzo Enduser >> Меню служб. Руководство: http://webuzo.com/wiki/Restart_services

Что касается вашей ошибки «Невозможно подключиться к серверу MySQL», можете ли вы создавать базы данных из панели Webuzo Enduser? Руководство: http://webuzo.com/wiki/How_to_Create_and_Manage_MySQL_Database

Вы меняли пароль пользователя root MySQL? Пароль для пользователя root MySQL находится в файле /var/webuzo/my.conf

Если служба MySQL работает, попробуйте получить доступ к серверу MySQL из терминала.

Надеюсь, это поможет \ м /


Правильная первая команда - это статус службы [sudo] mysql
Dino



1

Порт сервера MySQL по умолчанию - 3306, если он работает, вам придется проверить, какой порт используется правильно:

# netstat -vulntp |grep -i mysql

Если результаты не возвращаются, вам придется проверить ваш журнал MySQL.


0

«процесс запущен» - это не то же самое, что «служба доступна» для всех.

проверьте подробные журналы как на стороне клиента, так и на стороне сервера, чтобы найти подробности ошибки, и проверьте состояние подключения службы путем ручного подключения:

$ mysql ...

с сервера БД локально и с клиента.

Я не знаю насчет Вебузо. это просто общий ответ.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.