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

29

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

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

user124245343
источник
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

ps uxa | grep mysqld

Если есть вывод, ваш mysqld активен. (Хотя это может быть еще недоступно, но это будет ваш следующий вопрос в ближайшее время)

Петер говорит восстановить Монику
источник
1

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

# netstat -vulntp |grep -i mysql

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

amized
источник
0

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

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

$ mysql ...

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

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

SiO4
источник