Назад | Перейти на главную страницу

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

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

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

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

sudo service mysql status

или

ps aux | grep mysql

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

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

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

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

Вы можете проверить статус службы 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

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

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

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

  1. lsof -i :3306 a

и

  1. mysqladmin processlist

ps uxa | grep mysqld

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

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

# netstat -vulntp |grep -i mysql

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

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

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

$ mysql ...

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

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