Как проверить, работает сервер MySQL или нет? [закрыто]
29
Я установил Webuzo на свой неуправляемый VPS. Я не могу установить какие-либо приложения, так как он выдает мне такие ошибки, как «Невозможно подключиться к серверу MySQL». Но через терминал статус MySQL работает.
Я думаю, что вряд ли вы получите большую помощь здесь. Профессиональные среды почти никогда не используют такого рода «стеки» для развертывания веб-приложений; как правило, они предназначены для разработчиков и энтузиастов, людей в самом конце длинного хвоста и людей, которые на самом деле не знают, как администрировать веб-сайт.
Майкл Хэмптон
Я помню, как устанавливал его один за другим. Не через ЛАМПУ или Webuzo.
«процесс запущен» - это не то же самое, что «служба доступна» для всех.
проверьте подробные журналы как на стороне клиента, так и на стороне сервера, чтобы найти подробности ошибки, и проверьте состояние подключения службы путем ручного подключения:
But through terminal, the MySQL status is running
<- Как вы это определили? Вам нужно описать вещи с некоторой степенью детализации, которая была бы полезна человеку, который ничего не знает о вашей средеОтветы:
Много способов сделать это - в вашем терминале:
sudo service mysql status
или
ps aux | grep mysql
Вероятно, вы столкнулись с ошибкой аутентификации или ошибкой в базе данных.
Вы пытались войти с теми же кредитами через терминал?
mysql -u <username> -p <database-name>
Надеюсь, это поможет :)
источник
Вы можете проверить статус службы 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 из терминала.
Надеюсь, это поможет \ м /
источник
lsof -i :3306 a
а также
mysqladmin processlist
источник
ps uxa | grep mysqld
Если есть вывод, ваш mysqld активен. (Хотя это может быть еще недоступно, но это будет ваш следующий вопрос в ближайшее время)
источник
Порт сервера MySQL по умолчанию - 3306, если он работает, вам придется проверить, какой порт используется правильно:
Если результаты не возвращаются, вам придется проверить ваш журнал MySQL.
источник
«процесс запущен» - это не то же самое, что «служба доступна» для всех.
проверьте подробные журналы как на стороне клиента, так и на стороне сервера, чтобы найти подробности ошибки, и проверьте состояние подключения службы путем ручного подключения:
с сервера БД локально и с клиента.
Я не знаю насчет Вебузо. это просто общий ответ.
источник