[Solved] Qt 5.3.2 QMYSQL driver not loaded
- 
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] 
- 
Hi and welcome to devnet, Did you check the error message from QSqlDatabase ? 
- 
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.
- 
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 !
- 
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 :) 
