Cum să verificați dacă serverul MySQL funcționează sau nu? [închis] (Administrarea sistemului, Mysql, Ssh)

user124245343 a intrebat.

Am instalat Webuzo pe VPS-ul meu neadministrat. Nu reușesc să instalez nicio aplicație, deoarece îmi dă erori de genul „Unable to connect to MySQL server”. Dar, prin terminal, starea MySQL este în curs de execuție.

Poate cineva să mă ajute cum să rezolv problemele?

Comentarii

  • Cred că este puțin probabil să primiți mult ajutor aici. Mediile profesionale nu folosesc aproape niciodată acest tip de „stive” pentru a implementa aplicații web; ele sunt în general concepute pentru dezvoltatori și entuziaști, oameni aflați la capătul cozii lungi și oameni care nu știu de fapt cum să administreze un site web. –  > Por Michael Hampton.
  • Îmi amintesc că l-am instalat unul câte unul. Nu prin LAMP sau Webuzo. –  > Por user12424245343.
  • But through terminal, the MySQL status is running <- Cum ați determinat acest lucru? Trebuie să descrieți lucrurile cu un anumit nivel de detaliu care ar fi util pentru o persoană care nu știe nimic despre mediul dvs.  > Por voretaq7.
6 răspunsuri
Karma

Multe moduri de a face acest lucru – în terminalul dvs:

sudo service mysql status

sau

ps aux | grep mysql

Ceea ce te confrunți este probabil un eșec de autentificare sau o greșeală de ortografie a bazei de date.

Ați încercat să vă autentificați cu aceleași creds prin Terminal?

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

Sper că vă ajută 🙂

Comentarii

  • De asemenea, verificați la ce adresă IP este legat demonul. Poate că o folosești pe cea greșită și acesta este motivul eșecului? –  > Por utilizator.
Valerian Pereira

Puteți verifica starea serviciului MySQL după cum urmează :

`Root > service mysqld status

sau

Root > ps aux | grep mysql

sau

// MySQL ascultă la portul necesar

Root > lsof -i :3306„.

Puteți verifica starea serviciului MySQL din panoul Webuzo Enduser Panel >> meniul Servicii.Ghid : http://webuzo.com/wiki/Restart_services

În ceea ce privește eroarea „Unable to connect to MySQL server”, puteți crea baze de date din Webuzo Enduser Panel ?Guide : http://webuzo.com/wiki/How_to_Create_and_Manage_MySQL_Databases

Ați schimbat parola utilizatorilor rădăcină MySQL ?Parola pentru utilizatorul rădăcină MySQL se află în fișierul /var/webuzo/my.conf

Dacă serviciul MySQL este în funcțiune, încercați să accesați serverul MySQL din terminal.

Sper să vă fie de ajutor m/

Comentarii

  • Prima comandă corectă este [sudo] service mysql status –  > Por Dino.
Ilja
  1. lsof -i :3306 a

și

  1. mysqladmin processlist

peterh – Reinstaurați-o pe Monica

ps uxa | grep mysqld

Dacă există ieșire, mysqld-ul dvs. este activ. (Deși poate fi încă inaccesibil, dar asta va fi următoarea întrebare în curând)

amized

Portul implicit al serverului MySQL este 3306, dacă este în funcțiune, atunci va trebui să verificați dacă este folosit portul corect:

# netstat -vulntp |grep -i mysql

Dacă nu a fost returnat niciun rezultat, atunci va trebui să verificați jurnalul MySQL.

sio4

„Procesul este în curs de execuție” nu este același lucru cu „serviciul este disponibil” pentru orice.

verificați jurnalele de detaliu atât pe partea de client, cât și pe partea de server pentru a găsi detalii despre erori și verificați starea conexiunii la serviciu prin conectare manuală:

$ mysql ...

de la serverul DB local și de la client.

Nu știu despre Webuzo. este doar un răspuns general.

Tags:,