Як перевірити, чи працює сервер MySQL чи ні? [зачинено]


29

Я встановив Webuzo на моєму некерованому VPS. Я не в змозі встановити жодних програм, оскільки він дає мені помилки, такі як "Неможливо підключитися до сервера MySQL". Але через термінал запускається стан MySQL.

Хтось може допомогти, як вирішити проблеми?


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

Я пам’ятаю, що встановлювали його по черзі. Не через LAMP чи Webuzo.
користувач124245343

Відповіді:


46

Багато способів зробити це - у своєму терміналі:

sudo service mysql status

або

ps aux | grep mysql

З чим ви стикаєтесь - це, ймовірно, помилка аутентифікації або неправильна написання бази даних.

Ви спробували увійти в систему за допомогою тих же кредитів через термінал?

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

Сподіваюся, це допомагає :)


2
Також перевірте, до якої IP-адреси прив’язаний демон. Можливо, ви використовуєте неправильну, і це причина невдачі?
CVn

2

Ви можете перевірити стан служби MySQL наступним чином:

`Корінь> статус mysqld служби

або

Корінь> ps aux | grep mysql

або

// Чи слухає MySQL необхідний порт

Корінь> lsof -i: 3306`

Ви можете перевірити стан служби MySQL за допомогою панелі ендузерів Webuzo >> Menu Services. Посібник: http://webuzo.com/wiki/Restart_services

Що стосується вашої помилки "Неможливо підключитися до сервера MySQL", чи можете ви створити бази даних з панелі "Webuzo Enduser"? Посібник: http://webuzo.com/wiki/How_to_Create_and_Manage_MySQL_Databases

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

Якщо служба MySQL працює, спробуйте отримати доступ до сервера MySQL з терміналу.

Сподіваюся, це допоможе \ m /


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



1

Порт сервера MySQL за замовчуванням 3306, якщо він працює, то вам доведеться перевірити правильність використовуваного порту:

# netstat -vulntp |grep -i mysql

Якщо результатів не повернуто, вам доведеться перевірити журнал MySQL.


0

"процес запущений" - це не те саме, що "послуга доступна" для всіх.

перевірте свої журнали деталей як на клієнтській, так і на серверній стороні, щоб знайти детальну інформацію про помилку та перевірити стан підключення сервісу шляхом ручного підключення:

$ mysql ...

з локального сервера та від клієнта.

Я не знаю про Вебузо. це просто загальна відповідь.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.