Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. [Solved] Qt 5.3.2 QMYSQL driver not loaded
Forum Updated to NodeBB v4.3 + New Features

[Solved] Qt 5.3.2 QMYSQL driver not loaded

Scheduled Pinned Locked Moved Installation and Deployment
5 Posts 2 Posters 1.7k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    Bubu7
    wrote on last edited by
    #1

    hi !
    I've installed in a pc with Mint 17 Qt 5.3.2 with the installer. File libqsqlmysql.so has been generated during installation and it is in the right place. But when I try to connect with mysql db i receive a message "QMYSQL driver not loaded". So, from the source I've generated a new libqsqlmysql.so; the command ldd libqsqlmysql.so has given this output:

    @
    linux-gate.so.1 => (0xb77ab000)
    libmysqlclient.so.18 => /usr/lib/i386-linux-gnu/libmysqlclient.so.18 (0xb7454000)
    libQt5Sql.so.5 => /home/achille/Qt/5.3/gcc/lib/libQt5Sql.so.5 (0xb7412000)
    libQt5Core.so.5 => /home/achille/Qt/5.3/gcc/lib/libQt5Core.so.5 (0xb6ed7000)
    libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6dee000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb6c3e000)
    libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb6c24000)
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb6c1e000)
    libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb6c02000)
    libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb6bbc000)
    libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6b9f000)
    libicui18n.so.52 => /home/achille/Qt/5.3/gcc/lib/libicui18n.so.52 (0xb6975000)
    libicuuc.so.52 => /home/achille/Qt/5.3/gcc/lib/libicuuc.so.52 (0xb67f8000)
    libgthread-2.0.so.0 => /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 (0xb67f5000)
    librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb67ec000)
    libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb66e0000)
    /lib/ld-linux.so.2 (0xb77ac000)
    libicudata.so.52 => /home/achille/Qt/5.3/gcc/lib/libicudata.so.52 (0xb5074000)
    libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb5035000)
    @
    I moved the new libqsqlmysql.so in the right place but doesn't work.
    I don't know why it's so difficult and what I have to do; in other pc, with Qt 4.8 it was very very easy to connect with a mysqldb.
    Thanks in advance for helping

    [edit: added coding tags @ for better readability SGaist]

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      Did you check the error message from QSqlDatabase ?

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • B Offline
        B Offline
        Bubu7
        wrote on last edited by
        #3

        thank you for your answer;
        ok,if I use libqsqlmysql.so from default installation I received this message:

        @QSqlDatabase: QMYSQL driver not loaded
        QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7
        @
        otherwise, if I use libqsqlmysql.so generated from source no message, but db is not connected.

        1 Reply Last reply
        0
        • B Offline
          B Offline
          Bubu7
          wrote on last edited by
          #4

          Sorry, I was so stupid.... I din't create a test db correctly ....
          just only need build libqsqlmysql.so from mysql.pro (qmake, make) in
          @Qtpath/5.3/Src/qtbase/src/plugins/sqldrivers/mysql@
          and move it from
          @Qtpath/5.3/Src/qtbase//plugins/sqldrivers@
          in which is created to
          @Qtpath/5.3/gcc/qtbase/plugins/sqldrivers@
          Good bye !

          1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #5

            Don't worry that can happen

            Since you have it working now, please update the thread title prepending [solved] so other forum users may know a solution has been found :)

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            0

            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved