J'ai un serveur MySQL en cours d'exécution sur Amazon EC2 dans une instance VPC. Je devais changer le type d'instance pour gérer la charge et quand je l'ai ramenée, la prise n'existait plus. Le fichier /var/run/mysqld/mysqld.sock n'existe pas et ne fait pas non plus le répertoire.
Je ne sais pas où ça va, mais c'est juste parti. Alors y a-t-il un moyen de résoudre ce problème? Si c'est le cas, comment? Le serveur exécute Ubuntu 10.04.
Confirmer que mysqld.sock n'existe pas
Sudo find / -type s | grep mysqld.sock
Vérifiez que votre /etc/mysql/my.cnf
Le fichier accepte que le fichier devrait être/var/run/mysqld
socket = /var/run/mysqld/mysqld.sock
et si ça fait alors
Sudo mkdir -p /var/run/mysqld
Sudo chown mysql /var/run/mysqld/
Sudo service mysql restart
mais je soupçonne que votre problème est d'ailleurs lorsque le script de démarrage MySQL créera le répertoire s'il n'existe pas. Y a-t-il un message pertinent dans vos journaux MySQL?