Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: xpert13 от Апрель 24, 2014, 11:17



Название: Установка драйвера MySql на машину клиента
Отправлено: xpert13 от Апрель 24, 2014, 11:17
У меня следующая проблема:
Есть компьютер с CentOS и установленным Qt SDK. На этом компьютере всё работает отлично.
Есть другой компьютер с CentOS, на котором ничего не установлено. Переношу на этот компьютер разработаную на Qt программу вместе с необходимыми ей библиотеками, программа запускается, но не может подключится к удаленному MySQL серверу, пишет:
Код:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers:

По этому поводу в интернете только ответы на то, как установить драйвер на компьютер разработчика, а что касается конечного компьютера - ничего нет.

Помогите пожалуйста.


Название: Re: Установка драйвера MySql на машину клиента
Отправлено: Old от Апрель 24, 2014, 11:22
А MySQL на машине клиента вы не забыли установить?


Название: Re: Установка драйвера MySql на машину клиента
Отправлено: xpert13 от Апрель 24, 2014, 11:32
Запустил команду "yum install mysql-server mysql", выдало:
Цитировать
Package mysql-server-5.1.73-3.el6_5.x86_64 already installed and latest version
Package mysql-5.1.73-3.el6_5.x86_64 already installed and latest version

Вроде как установлен. Может не всё установил, я не очень опытный линукс-пользователь. Мне хотя бы понять с какой стороны проблема: со стороны Qt или линукса.


Название: Re: Установка драйвера MySql на машину клиента
Отправлено: Old от Апрель 24, 2014, 11:40
А плагины и драйвер mysql не забыли перенести?


Название: Re: Установка драйвера MySql на машину клиента
Отправлено: xpert13 от Апрель 24, 2014, 11:54
Не подскажите что и куда нужно перенести? Переносил все библиотеки, что указаны в зависимостях при выводе команды ldd, но не уверен, что всё что нужно перенес.


Название: Re: Установка драйвера MySql на машину клиента
Отправлено: Old от Апрель 24, 2014, 12:04
Не подскажите что и куда нужно перенести? Переносил все библиотеки, что указаны в зависимостях при выводе команды ldd, но не уверен, что всё что нужно перенес.
Поищите по форуму, темы с переносом программ на компьютер без Qt всплывают постоянно.


Название: Re: Установка драйвера MySql на машину клиента
Отправлено: xpert13 от Апрель 24, 2014, 12:24
Спасибо, так и сделал (хотя и раньше так делал, но ввиду того, что был не уверен что не так - решения не находил). Конкретно в моем случае проблема была в том, что плагин "sqldrivers" я закидывал в папку "/usr/lib64/", а нужно было в папку "sqldrivers", которая находится возле исполняемого файла.