5 votes

Le dossier /var/lib/mysql est manquant.

J'ai créé une machine virtuelle et j'installe les choses à partir de zéro. Je ne suis absolument pas un administrateur système et je rencontre donc quelques difficultés. J'ai installé ces paquets, puis redémarré httpd.

yum -y install mysql
yum -y install php-mysql
yum -y install mysql-devel
service httpd restart

Le redémarrage de httpd est réussi mais je reçois toujours cette erreur :

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

J'ai regardé /etc/my.cnf et en effet, socket pointe vers ce chemin.

Mais le /var/lib/mysql n'existe même pas, pas plus que certains fichiers qui semblent cruciaux tels que /etc/init.d/mysql . Est-ce qu'il me manque un autre paquet yum MySQL important ? Pourquoi certains fichiers (comme my.cnf) existent-ils alors que d'autres n'existent pas ?

8voto

jeff Points 2976

Il est probable que vous deviez installer le paquet mysql-server.

yum install mysql-server

Vous pouvez rechercher des paquets par nom à l'aide de certaines des commandes yum suivantes :

# list all packages starting with "mysql"
yum list mysql\*

# search package names/summaries/descriptions for "mysql"
yum search mysql

Les paquets que vous avez installés ne fournissent probablement que le client et les bibliothèques client, que vous pouvez utiliser pour vous connecter à un serveur mysql situé sur un autre hôte.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X