Temos o mesmo problema e algumas pesquisas e intuições do Google finalmente resolveram o problema. Usando o Qt5.9.1 e o Ubuntu 17.10
Primeiro, verifique se o erro de libmysqlclient.so.18 => not found
está presente
:~/Qt5.9.1/5.9.1/gcc_64/plugins/sqldrivers$ ldd libqsqlmysql.so
Em segundo lugar, pesquise onde está o libmysqlclient
:/$ locate libmysqlclient
Terceiro, vá para a pasta onde o libmysqlclient está presente e lá faça o link
:/usr/lib/x86_64-linux-gnu$ sudo ln -s libmysqlclient.so.20 libmysqlclient.so.18
e verifique o link feito antes com
ls -alh | grep libmysql
Naquele momento, nenhum deles resolveu para mim, e eu decidi procurar mais em pacotes sinápticos e perceber que libqt5sql5-mysql
versão 5.9.1 não estava instalado, então instalá-lo resolveu o problema, mas eu ainda tenho uma mensagem ao fazer ldd
depois disso, encontrei alguns links que me guiam para uma solução real, aqui estão eles, se você quer saber o que está acontecendo
eu baixei a biblioteca indicada no terceiro link e trabalhei como um encanto. espero que ajude!