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

Administration MySQL Discussion :

à chaque requête réponse : segmentation fault (coredump) sous Unix aix


Sujet :

Administration MySQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 293
    Points : 96
    Points
    96
    Par défaut à chaque requête réponse : segmentation fault (coredump) sous Unix aix
    Bonjour
    Je travaille sous unix (Aix)
    Installation de mysql manuelle (pas de my.cnf)
    les binaires se trouvent dans /usr/local/bin
    les données dans /usr/local/var/
    J'ai lancé mysql_install_db pour créer une session root localhost
    Je lance mysqld avec le script /etc/rc.d/init.d/mysql qui est la copie du script se trouvant /usr/local/share/mysql/mysql.server et le résultat est le suivant avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ps -ef | grep mysql
     mysql 229540 565446   0 10:01:58  pts/6  0:00 /usr/local/bin/mysqld --basedir=/usr/local --datadir=/usr/local/var --user=mysql --pid-file=/usr/local/var/nom_serveur.pid
        root 565446      1   0 10:01:58  pts/6  0:00 /bin/sh /usr/local/bin/safe_mysqld --datadir=/usr/local/var --pid-file=/usr/local/var/nom_serveur.pid
    Jusqu'à là ok.
    Je lance mysql
    par => ok
    Mais lorsque j'essaie d'exécuter une requête, quelle qu'elle soit, le résultat est toujours :
    "segmentation fault (coredump)"
    Pourquoi ? Où voir le coredump ?
    Merci d'avance

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 014
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 014
    Points : 23 702
    Points
    23 702
    Par défaut
    Bonjour,

    Vous n'indiquez ni l'hôte de connexion (-h localhost ?), ni le nom de la base de données à laquelle vous souhaitez vous connecter.
    En fait, votre instruction de connexion est incomplète.

    Ensuite, il faut jeter un œil sur les logs du serveur MySQL. Voici un lien qui explique comment faire sous plateforme UNIX : http://ronaldbradford.com/blog/monitoring-mysql-the-error-log-2009-09-16/

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 293
    Points : 96
    Points
    96
    Par défaut
    Merci
    Je regarde à cela et vous tiens au courant
    Bien à vous

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 293
    Points : 96
    Points
    96
    Par défaut
    Avec le host et la base de données, le problème est le même dans le sens que à la première requête, il se ferme avec le message d'erreur
    Je précise le contexte : je suis sur un nouveau serveur Aix
    Je n'ai pas fait l'installation de mysql mais quelqu'un d'autre et il ne sait plus comment il l'a installé !
    Bref. Je compte tout supprimer et réinstaller une version valable et ainsi partir de zéro
    Merci encore

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 293
    Points : 96
    Points
    96
    Par défaut
    Néanmoins, j'aurais voulu comprendre un peu mieux le mysql
    Avoir une vue d'ensemble : différentes manières de l'installer, qu'est-ce qui doit s'installer et où ? Pour faire quoi ?
    Il y a beaucoup de sites mais ils sont trop lourds, avec trop de détails.
    Je voudrais quelque chose de plus générique.
    Merci pour les conseils

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 293
    Points : 96
    Points
    96
    Par défaut
    je reviens sur le problème
    J'ai suivi les procédures d'installation des tables :
    mysql_install_db
    puis lancer mysqld en adaptant les paths
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    safe_mysql --user=mysql
    ce qui me donne quand je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ps -ef | grep mysql
       root 204938 389268   0 15:29:47  pts/4  0:00 /bin/sh safe_mysqld
       mysql 532596 204938   0 15:29:47  pts/4  0:00 /usr/local/libexec/mysqld --basedir=/usr/local --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/nom_serveur.pid
    mais rien n'y fait
    quand je lance mysql
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    mysql -u root -h localhost 
    ou 
    mysql -u root 
    ou mysql
    Quelle que soit la manière de lancer mysql, lorsque j'effectue qlq requête que ce soit même , le résultat est tj le même à savoir : segmentation fault (coredump)
    Merci encore

  7. #7
    Membre expert
    Avatar de ericd69
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    1 919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 919
    Points : 3 295
    Points
    3 295
    Billets dans le blog
    1
    Par défaut
    salut,

    un "segmentation fault" veut dire, généralement, que le code du programme cherche à manipuler un contenu alloué en mémoire qui n'existe pas (il n'a jamais existé ou a été désalloué entre temps)... la zone mémoire n'est pas réservé par un allocateur ou le code cherche à accéder à un segment de mémoire alloué mais auquel il ne devrait pas et donc c'est vu comme une violation par le gestionnaire mémoire...

    ça peut provenir d'une corruption du code ou d'un problème de ressource qui manque ou de mauvaise valeur de configuration...

    le plus simple est de repartir de 0 en utilisant ce qui t'est dit dans la doc...
    soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
    ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 293
    Points : 96
    Points
    96
    Par défaut
    merci pour cette réponse
    Bien à toi

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    293
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 293
    Points : 96
    Points
    96
    Par défaut [fermé]
    Finalement, j'ai tout désinstallé et réinstallé sur un autre serveur

Discussions similaires

  1. JAXB sous Unix AIX
    Par SML Abrams dans le forum Persistance des données
    Réponses: 3
    Dernier message: 26/10/2012, 09h43
  2. Réponses: 3
    Dernier message: 02/12/2010, 18h56
  3. Variables sous Unix AIX
    Par ApprentiOracle dans le forum AIX
    Réponses: 4
    Dernier message: 18/01/2010, 11h11
  4. Problème de compilation postgres 8.4.1 sous Unix AIX
    Par casasniper dans le forum Installation
    Réponses: 7
    Dernier message: 16/10/2009, 12h58
  5. Création de XMLHttpRequest à chaque requête sous IE
    Par mathieu dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 17/11/2005, 12h11

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