On Tue, May 31, 2016 at 05:40:13PM +0200, Hugues Levasseur wrote:
> Bonjour la Guilde,
>
> J'ai un problème avec MySQL sur mon portable Ubuntu 15.10 : Impossible de
> me connecter.
> hugues@xig:/var/run/mysqld$ /etc/init.d/mysql status
> shell-init : erreur de détermination du répertoire actuel : getcwd : ne
> peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
> sh: 0: getcwd() failed: No such file or directory
> ● mysql.service - MySQL Community Server
> Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor
> preset: enabled)
> Active: activating (start-post) since mar. 2016-05-31 16:45:32 CEST;
> 3min 34s ago
> Main PID: 11361 (code=exited, status=0/SUCCESS); : 11362
> (mysql-systemd-s)
> CGroup: /system.slice/mysql.service
> └─control
> ├─11362 /bin/bash /usr/share/mysql/mysql-systemd-start post
> └─15900 sleep 1
> mai 31 16:45:32 xig systemd[1]: Starting MySQL Community Server...
> mai 31 16:45:32 xig mysqld_safe[11361]: 160531 16:45:32 mysqld_safe Can't
> log to error log and syslog at the same time. Remove all --log-error
> configuration optio...ake effect.
> mai 31 16:45:32 xig mysqld_safe[11361]: 160531 16:45:32 mysqld_safe
> Logging to '/var/log/mysql/error.log'.
> mai 31 16:45:32 xig mysqld_safe[11361]: 160531 16:45:32 mysqld_safe
> Starting mysqld daemon with databases from /home/hugues/mysql/data
> Hint: Some lines were ellipsized, use -l to show in full.
> hugues@xig:/var/run/mysqld$ mysql -u root
> ERROR 2002 (HY000): Can't connect to local MySQL server through socket
> '/var/run/mysqld/mysqld.sock' (2)
> hugues@xig:/var/run/mysqld$ mysql -u root -p
> Enter password:
> ERROR 2002 (HY000): Can't connect to local MySQL server through socket
> '/var/run/mysqld/mysqld.sock' (2)
> Et quand je fais un apt-get update / upgrade, Il termine par :
>
> Paramétrage de mysql-server-5.6 (5.6.30-0ubuntu0.15.10.1) ...
> Job for mysql.service failed because a timeout was exceeded. See
> "systemctl status mysql.service" and "journalctl -xe" for details.
> invoke-rc.d: initscript mysql, action "start" failed.
> dpkg: erreur de traitement du paquet mysql-server-5.6 (--configure) :
> le sous-processus script post-installation installé a retourné une erreur
> de sortie d'état 1
> dpkg: des problèmes de dépendances empêchent la configuration de
> mysql-server :
> mysql-server dépend de mysql-server-5.6 ; cependant :
> Le paquet mysql-server-5.6 n'est pas encore configuré.
> dpkg: erreur de traitement du paquet mysql-server (--configure) :
> problèmes de dépendances - laissé non configuré
> Aucun rapport « apport » n'a été créé car le message d'erreur indique une
> erreur consécutive à un échec précédent.
> Des erreurs ont été rencontrées pendant l'exécution :
> mysql-server-5.6
> mysql-server
> E: Sub-process /usr/bin/dpkg returned an error code (1)
>
> C'est un PC de développement : Les données n'ont aucune valeur.
> Quelqu'un à une idée ?
>
> Hugues
Vue l'erreur de getcwd je pense que tu as un soucis de permission sur
ton dossier /var/run/mysql, a qui ce dossier appartient-t-il ?
Voici les permissions chez moi:
$ ls /var/run/mysqld/
total 4.0K
0 srwxrwxrwx 1 mysql mysql 0 May 30 20:08 mysqld.sock
4.0K -rw-rw---- 1 mysql mysql 5 May 30 20:08 mysqld.pid
Est-ce que tu arrive a te connecter a l'utilisateur root mysql en étant
root (unix) ?
David