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

Installation MySQL Discussion :

World-writable config file '/home/mysqlA/myA.cnf' is ignored


Sujet :

Installation MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 46
    Par défaut World-writable config file '/home/mysqlA/myA.cnf' is ignored
    Bonjour,

    OS : Ubuntu 8.04
    MYSQL : 5.0.51

    Je souhaite, pour des raisons d'apprentissage, lancer un serveur mysql sur ma machine sans utiliser le script /etc/init.d/mysql start, mais en utilisant /usr/bin/mysqld_safe.

    Dans les faits, cela fonctionne très bien si je lance :
    /usr/bin/mysqld_safe
    ou
    /usr/bin/mysqld_safe --defaults-file=/etc/mysql/my.cnf

    Par contre, lorsque j'essai de le lancer avec un autre fichier .cnf, celui-ci est soit non trouvé, soit avec des droits trop permissifs (d'apres ce que j'ai compris ).

    Ex:

    /usr/bin/mysqld_safe --defaults-file=/home/mysqlA/myA.cnf

    Jul 31 00:36:22 ubuntu02 mysqld_safe[10326]: started
    Jul 31 00:36:22 ubuntu02 mysqld[10330]: Could not open required defaults file: /home/mysqlA/myA.cnf
    Jul 31 00:36:22 ubuntu02 mysqld[10330]: Fatal error in defaults handling. Program aborted
    Jul 31 00:36:22 ubuntu02 mysqld_safe[10332]: ended

    Les droits sont les suivants :

    root@ubuntu02:/home/mysqlA# ll
    total 12
    -rw-r--r-- 1 root root 2010 2008-07-31 00:17 myA.cnf

    Si je change les droits :

    root@ubuntu02:/home/mysqlA# ll
    total 12
    -rwxrwxrwx 1 root root 2010 2008-07-31 00:17 myA.cnf

    Cette fois j'ai l'erreur suivante :

    Jul 31 00:40:55 ubuntu02 mysqld_safe[10513]: started
    Jul 31 00:40:55 ubuntu02 mysqld[10517]: Warning: World-writable config file '/home/mysqlA/myA.cnf' is ignored
    Jul 31 00:40:55 ubuntu02 mysqld[10517]: 080731 0:40:55 InnoDB: Started; log sequence number 0 43655
    Jul 31 00:40:55 ubuntu02 mysqld[10517]: 080731 0:40:55 [Note] /usr/sbin/mysqld: ready for connections.
    Jul 31 00:40:55 ubuntu02 mysqld[10517]: Version: '5.0.51a-3ubuntu5' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)

    Savez vous me dire quels sont les droits à affecter ?

    Merci,
    izioto

  2. #2
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 46
    Par défaut
    Bonsoir à tous.

    Alors pour info, j'ai trouvé la solution et je m'auto-réponds

    Sachez que les droits "-rw-r--r--" étaient correct mais que sous Ubuntu il est nécessaire de modifier la configuration d'un service de sécurité qui empêche certain process d'accéder à certain répertoire.

    Il faut donc modifier le fichier /etc/apparmor.d/usr.sbin.mysqld en ajoutant :
    /home/mysqlA/myA.cnf r,

    Et ensuite redemarrer le service de sécurité :
    sudo /etc/init.d/apparmor restart

    Plus d'info sur le site suivant : http://case.oncle-tom.net/2008/05/04...serveur-mysql/

    Voilou.

    izioto

  3. #3
    Invité de passage
    Profil pro
    Inscrit en
    Août 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1
    Par défaut
    Citation Envoyé par izioto Voir le message
    Bonsoir à tous.

    Alors pour info, j'ai trouvé la solution et je m'auto-réponds

    Sachez que les droits "-rw-r--r--" étaient correct mais que sous Ubuntu il est nécessaire de modifier la configuration d'un service de sécurité qui empêche certain process d'accéder à certain répertoire.

    Il faut donc modifier le fichier /etc/apparmor.d/usr.sbin.mysqld en ajoutant :
    /home/mysqlA/myA.cnf r,

    Et ensuite redemarrer le service de sécurité :
    sudo /etc/init.d/apparmor restart

    Plus d'info sur le site suivant : http://case.oncle-tom.net/2008/05/04...serveur-mysql/

    Voilou.

    izioto
    Content que ça t'aie aidé. J'ai aussi galéré jusqu'à trouver la solution sur les forums d'Ubuntu.com.
    À en voir les lectures de mon article en français, t'es pas le seul dans ce cas !

    Amuse-toi bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ajouter un config file dans a un script
    Par SYL666 dans le forum Langage
    Réponses: 4
    Dernier message: 28/05/2009, 14h54
  2. modeline dans X11 config file
    Par darcey dans le forum Matériel
    Réponses: 3
    Dernier message: 13/12/2008, 16h33
  3. aide creer et lire fichier config dans home/utilisateur
    Par themulot dans le forum Administration système
    Réponses: 2
    Dernier message: 28/12/2007, 12h36
  4. Config file, Java web start, windows xp
    Par Gandalf24 dans le forum JWS
    Réponses: 2
    Dernier message: 19/09/2007, 15h31
  5. dll et config file
    Par dalio2579 dans le forum C#
    Réponses: 3
    Dernier message: 12/07/2007, 09h29

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