IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BSD Discussion :

[FreeBSD] mysql-server ne se lance pas


Sujet :

BSD

  1. #1
    Invité
    Invité(e)
    Par défaut [FreeBSD] mysql-server ne se lance pas
    Bonjour à tous,

    Je viens d'installer MySQL sous mon serveur Web FreeBSD. Tout fonctionnait bien. J'ai configuré le serveur MySQL via le fichier my.cnf, mais au premier reboot, mysql-server n'est pas lancé.

    # /usr/local/etc/rc.d/mysql-server start
    Starting mysql.
    # /usr/local/etc/rc.d/mysql-server status
    mysql is not running.
    J'ai vérifié avec ps xa et en listant /var/run/, mysqld n'est pas lancé.
    /tmp/ ne contient pas mysql.sock
    /var/mysql/ n'existe pas

    Voici le contenu du log /var/db/mysql/SERVEUR-WEB.err
    090901 16:16:56 [ERROR] /usr/local/libexec/mysqld: unknown option '--skip-merge'
    090901 16:16:56 [ERROR] Aborting

    090901 16:16:56 InnoDB: Starting shutdown...
    090901 16:16:58 InnoDB: Shutdown completed; log sequence number 0 46409
    090901 16:16:58 [Warning] Forcing shutdown of 1 plugins
    090901 16:16:58 [Note] /usr/local/libexec/mysqld: Shutdown complete

    090901 16:16:58 mysqld_safe mysqld from pid file /var/db/mysql/SERVEUR-WEB.pid ended
    edit : Après de nombreuses recherches et quelques heures à tenter de trouver un solution, j'ai trouvé que le problème venait de my.cnf
    (en renommant mon my.cnf en my.cnf.backup et en démarrant mysql-server, ça fonctionne)

    J'ai beau chercher, je ne trouve pas ce qui ne va pas avec

    J'utilise MySQL 5.4.1-beta sous FreeBSD 7.2-RELEASE

    Je viens de mettre mon fichier my.cnf en pièce jointe (sous le nom de my.conf, pour permettre l'upload)
    Dernière modification par Caro-Line ; 10/08/2011 à 12h20.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Du nouveau, un chmod 777 /etc/my.cnf et le serveur peut démarrer.

    Pourtant, dans de nombreuses docs et tutoriels, il est souvent indiqué de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    # chown root /etc/my.cnf
    # chgrp root /etc/my.cnf
    # chmod 644 /etc/my.cnf
    (j'ai même vu des chmod de 600 voire 400)

    J'ai essayé d'attribuer un chown root:sys un chown mysql:mysql ça ne marche toujours pas.

    Le seul chmod qui fonctionne c'est le 777 (même 775, ça ne fonctionne pas)

    Ça me gêne pour la sécurité.

    Quelqu'un peut m'expliquer comment m'en sortir ?

    RESOLU !

    J'ai commenté la ligne suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    # Desactivation du moteur de stockage MERGE
    #skip-merge
    et même cette fois ci, même avec des chmod très restrictifs, ça fonctionne. C'est assez bizarre quand même.

    Étant sur une bêta, serait-ce un bug que je devrais reporter ?
    Dernière modification par Invité ; 01/09/2009 à 18h11.

Discussions similaires

  1. [2014] Installation SQL Server Express 2014 qui ne se lance pas
    Par Maduc dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 25/01/2015, 11h48
  2. [Wamp] Mysql ne se lance pas à cause de "résidus" de Xampp
    Par jptrauet dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 30/10/2010, 12h05
  3. j'arrive pas à installer Mysql Server?
    Par kgadhi dans le forum Installation
    Réponses: 1
    Dernier message: 22/10/2005, 22h56
  4. Mysql ne se lance pas problème de socket
    Par Riko dans le forum Installation
    Réponses: 5
    Dernier message: 05/02/2004, 09h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo