Problème de connexion a MySQL

Fermé
jksun703 Messages postés 1 Date d'inscription mercredi 7 juin 2017 Statut Membre Dernière intervention 7 juin 2017 - Modifié le 8 juin 2017 à 10:02
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 - 8 juin 2017 à 10:05
Bonjour à tous,

Après avoir installer mySQL server et phpmyadmin, j'ai pas pu me connecter à la base de données avec mon mot de passe. J'ai supprimé tous les répertoires relatifs à MySQL puis réinstallé à nouveau, et à la connexion j'ai cette erreur :

:~# mysql -u root 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


En essayant de lancer le service mysql voila ce que j'obtiens :

service mysql start
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.


J'ai donc exécuté la commande

systemctl status mysql.service -l


● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: inactive (dead) (Result: exit-code) since mer. 2017-06-07 13:28:56 WAT; 38min ago
Process: 8632 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=1/FAILURE)

juin 07 13:28:56 jstart-TECRA-S11 systemd[1]: mysql.service: Control process exited, code=exited status=1
juin 07 13:28:56 jstart-TECRA-S11 systemd[1]: Failed to start MySQL Community Server.
juin 07 13:28:56 jstart-TECRA-S11 systemd[1]: mysql.service: Unit entered failed state.
juin 07 13:28:56 jstart-TECRA-S11 systemd[1]: mysql.service: Failed with result 'exit-code'.
juin 07 13:28:56 jstart-TECRA-S11 systemd[1]: mysql.service: Service hold-off time over, scheduling restart.
juin 07 13:28:56 jstart-TECRA-S11 systemd[1]: Stopped MySQL Community Server.
juin 07 13:28:56 jstart-TECRA-S11 systemd[1]: mysql.service: Start request repeated too quickly.
juin 07 13:28:56 jstart-TECRA-S11 systemd[1]: Failed to start MySQL Community Server.


puis
journalctl -xe
et j'ai obtenue

-- Subject: L'unité (unit) mysql.service a terminé son arrêt
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- L'unité (unit) mysql.service a terminé son arrêt.
juin 07 14:25:08 jstart-TECRA-S11 systemd[1]: Starting MySQL Community Server...
-- Subject: L'unité (unit) mysql.service a commencé à démarrer
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- L'unité (unit) mysql.service a commencé à démarrer.
juin 07 14:25:08 jstart-TECRA-S11 mysql-systemd-start[9592]: MySQL configuration not found at /etc/mysql/my.cn
juin 07 14:25:08 jstart-TECRA-S11 systemd[1]: mysql.service: Control process exited, code=exited status=1
juin 07 14:25:08 jstart-TECRA-S11 systemd[1]: Failed to start MySQL Community Server.
-- Subject: L'unité (unit) mysql.service a échoué
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- L'unité (unit) mysql.service a échoué, avec le résultat failed.
juin 07 14:25:08 jstart-TECRA-S11 systemd[1]: mysql.service: Unit entered failed state.
juin 07 14:25:08 jstart-TECRA-S11 systemd[1]: mysql.service: Failed with result 'exit-code'.
juin 07 14:25:08 jstart-TECRA-S11 systemd[1]: mysql.service: Service hold-off time over, scheduling restart.
juin 07 14:25:08 jstart-TECRA-S11 systemd[1]: Stopped MySQL Community Server.
...skipping...
-- Subject: L'unité (unit) mysql.service a terminé son arrêt
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- L'unité (unit) mysql.service a terminé son arrêt.
juin 07 14:25:08 jstart-TECRA-S11 systemd[1]: Starting MySQL Community Server...
-- Subject: L'unité (unit) mysql.service a commencé à démarrer
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- L'unité (unit) mysql.service a commencé à démarrer.
juin 07 14:25:08 jstart-TECRA-S11 mysql-systemd-start[9592]: MySQL configuration not found at /etc/mysql/my.cn
juin 07 14:25:08 jstart-TECRA-S11 systemd[1]: mysql.service: Control process exited, code=exited status=1
juin 07 14:25:08 jstart-TECRA-S11 systemd[1]: Failed to start MySQL Community Server.
-- Subject: L'unité (unit) mysql.service a échoué
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel


Merci pour votre aide

1 réponse

mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
Modifié le 8 juin 2017 à 10:06
Bonjour

Merci de soigner l'orthographe.

D'après ce qui est écrit ici,
juin 07 14:25:08 jstart-TECRA-S11 mysql-systemd-start[9592]: MySQL configuration not found at /etc/mysql/my.cn
, le serveur ne trouve pas son fichier de configuration et plante donc au démarrage. Je ne sais pas si c'est une erreur de copier-coller, mais en théorie le fichier s'appelle plutôt
/etc/mysql/my.cnf
. Voici à quoi il ressemble :
http://mixeduperic.com/downloads/org-files/ubuntu/etcmysqlmycnf-ubuntu-12041-default-file.html

Pour installer mysql, je t'invite à passer par une installation par paquet, qui créera tout ce qu'il faut pour avoir un serveur mysql prêt à l'emploi.

Par exemple si tu es sous debian ou une distribution qui en dérive :

sudo apt-get update
sudo apt-get install mysql-server


Note : sur les debian récentes, le paquet a été remplacé par
mariadb-server
.

Bonne chance
0