J'ai installé Webuzo sur mon VPS non géré. Je ne suis pas en mesure d'installer des applications, car cela me donne des erreurs telles que "Impossible de se connecter au serveur MySQL". Mais via le terminal, le statut MySQL est en cours d'exécution.
Quelqu'un peut-il aider à dépanner?
De nombreuses façons de le faire - dans votre terminal:
Sudo service mysql status
ou
ps aux | grep mysql
Vous êtes probablement confronté à un échec d'authentification ou à une faute d'orthographe dans la base de données.
Avez-vous essayé de vous connecter avec les mêmes identifiants via le terminal?
mysql -u <username> -p <database-name>
J'espère que cela aide :)
lsof -i :3306 a
et
mysqladmin processlist
Vous pouvez vérifier l'état du service MySQL comme suit:
`Racine> statut mysqld du service
ou
Racine> ps aux | grep mysql
ou
// MySQL écoute-t-il le port requis
Racine> lsof -i: 3306 "
Vous pouvez vérifier l'état du service MySQL à partir du panneau de l'utilisateur Webuzo >> Menu Services. Guide: http://webuzo.com/wiki/Restart_services
Quant à votre erreur "Impossible de se connecter au serveur MySQL", pouvez-vous créer des bases de données à partir du panneau Webuzo Enduser Panel? Guide: http://webuzo.com/wiki/How_to_Create_and_Manage_MySQL_Databases
Avez-vous changé le mot de passe des utilisateurs root MySQL? Le mot de passe de l'utilisateur root MySQL se trouve dans le fichier /var/webuzo/my.conf
Si le service MySQL est en cours d'exécution, essayez d'accéder au serveur MySQL depuis le terminal.
J'espère que ça aide\m /
Le port par défaut du serveur MySQL est 3306, s'il est en cours d'exécution, vous devrez vérifier le bon port utilisé:
# netstat -vulntp |grep -i mysql
Si aucun résultat n'est retourné, vous devrez vérifier votre journal MySQL.
ps uxa | grep mysqld
S'il y a une sortie, votre mysqld est actif. (Bien qu'il puisse être encore inaccessible, mais ce sera votre prochaine question bientôt)
"le processus est en cours d'exécution" n'est pas identique à "le service est disponible" pour partout.
vérifiez vos journaux de détails côté client et côté serveur pour trouver les détails des erreurs et vérifiez l'état de la connexion au service par connexion manuelle:
$ mysql ...
du serveur DB localement et du client.
Je ne connais pas Webuzo. c'est juste une réponse générale.