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

Bases de donn�es Discussion :

QMYSQL driver not loaded


Sujet :

Bases de donn�es

  1. #1
    Membre chevronn�
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2004
    Messages
    539
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : Enseignant

    Informations forums :
    Inscription : Juin 2004
    Messages : 539
    Par d�faut QMYSQL driver not loaded
    Bonjour,
    je n'arrive pas � ouvrir une base de donn�es mysql avec le programme de test suivant:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    #include <QCoreApplication>
    #include <QSqlDatabase>
    #include <QDebug>
     
     
    int main(int argc, char *argv[])
    {
        QCoreApplication a(argc, argv);
        QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
        db.setHostName("#########");
        db.setDatabaseName("#########");
        db.setUserName("#########");
        db.setPassword("#########");
        bool ok = db.open();
     
        qDebug() << ok;
        return a.exec();
    }


    le probl�me, c'est que ceci s'affiche:
    QSqlDatabase: QMYSQL driver not loaded
    QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7
    false


    la commande ldd sur le driver renvoie ceci:
    snir@debian-9:~/Qt/5.9.1/gcc_64/plugins/sqldrivers$ ldd libqsqlmysql.so
    linux-vdso.so.1 (0x00007ffc2a5a8000)
    libQt5Sql.so.5 => /home/snir/Qt/5.9.1/gcc_64/plugins/sqldrivers/./../../lib/libQt5Sql.so.5 (0x00007fb00002a000)
    libQt5Core.so.5 => /home/snir/Qt/5.9.1/gcc_64/plugins/sqldrivers/./../../lib/libQt5Core.so.5 (0x00007fafff8f0000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fafff6bf000)
    <b>libmysqlclient.so.18 => not found</b>
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fafff33d000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fafff037000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007faffee20000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007faffea81000)
    libicui18n.so.56 => /home/snir/Qt/5.9.1/gcc_64/plugins/sqldrivers/./../../lib/libicui18n.so.56 (0x00007faffe5e8000)
    libicuuc.so.56 => /home/snir/Qt/5.9.1/gcc_64/plugins/sqldrivers/./../../lib/libicuuc.so.56 (0x00007faffe230000)
    libicudata.so.56 => /home/snir/Qt/5.9.1/gcc_64/plugins/sqldrivers/./../../lib/libicudata.so.56 (0x00007faffc84d000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007faffc631000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007faffc42d000)
    libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007faffc22b000)
    libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007faffbf17000)
    /lib64/ld-linux-x86-64.so.2 (0x0000559f1f6d0000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007faffbca4000)




    j'essaie donc d'installer libmysql:
    root@debian-9:/usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers# apt-get install libmysqlclient-dev
    Lecture des listes de paquets... Fait
    Construction de l'arbre des d�pendances
    Lecture des informations d'�tat... Fait
    Aucune version du paquet libmysqlclient-dev n'est disponible, mais il existe dans la base
    de donn�es. Cela signifie en g�n�ral que le paquet est manquant, qu'il est devenu obsol�te
    ou qu'il n'est disponible que sur une autre source


    E: Le paquet � libmysqlclient-dev � n'a pas de version susceptible d'�tre install�e


    Je tourne en rond et ne sais plus trop quoi faire.


    merci d'avance � ceux qui se pencheront sur mon probl�me

  2. #2
    Membre chevronn�
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2004
    Messages
    539
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : Enseignant

    Informations forums :
    Inscription : Juin 2004
    Messages : 539
    Par d�faut
    Au cas o� �a pourrait servir, j'ajoute que le m�me fichier .so se trouve sans un autre r�pertoire o� se trouvent �galement des drivers sql.:
    snir@debian-9:/usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers$ ldd libqsqlmysql.so
    linux-vdso.so.1 (0x00007ffe71bdd000)
    libmariadbclient.so.18 => /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18 (0x00007fcf7d4af000)
    libQt5Sql.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5 (0x00007fcf7d466000)
    libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007fcf7cf97000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fcf7cc15000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcf7c876000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fcf7c657000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcf7c43d000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fcf7c239000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcf7bf35000)
    libicui18n.so.57 => /usr/lib/x86_64-linux-gnu/libicui18n.so.57 (0x00007fcf7babb000)
    libicuuc.so.57 => /usr/lib/x86_64-linux-gnu/libicuuc.so.57 (0x00007fcf7b713000)
    libpcre16.so.3 => /usr/lib/x86_64-linux-gnu/libpcre16.so.3 (0x00007fcf7b4a8000)
    libdouble-conversion.so.1 => /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1 (0x00007fcf7b297000)
    libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fcf7af83000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fcf7ad7b000)
    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcf7ab64000)
    /lib64/ld-linux-x86-64.so.2 (0x000055ea3b355000)

    Plus de mysql, mais mariadb cette fois.
    mais je ne suis pas plus avanc�

Discussions similaires

  1. QMYSQL driver not loaded
    Par thomaso38 dans le forum Bases de donn�es
    R�ponses: 3
    Dernier message: 28/03/2017, 09h41
  2. QMYSQL driver not loaded
    Par ptissendier dans le forum Bases de donn�es
    R�ponses: 2
    Dernier message: 02/12/2016, 18h00
  3. QMYSQL driver not loaded
    Par ngono1 dans le forum Bases de donn�es
    R�ponses: 10
    Dernier message: 08/05/2016, 02h24
  4. ' QSqlDatabase: QMYSQL driver not loaded ' sur un autre ordi
    Par FoX_*D i E* dans le forum Bases de donn�es
    R�ponses: 1
    Dernier message: 19/07/2014, 17h01

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