Re: mysql sous Ubuntu

Startseite

Nachricht beantworten
Autor: David Beniamine
Datum:  
To: guilde
Betreff: Re: mysql sous Ubuntu
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