Russian Qt Forum
Ноябрь 01, 2024, 17:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Установка драйвера MySql на машину клиента  (Прочитано 3490 раз)
xpert13
Гость
« : Апрель 24, 2014, 11:17 »

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

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

Помогите пожалуйста.
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #1 : Апрель 24, 2014, 11:22 »

А MySQL на машине клиента вы не забыли установить?
Записан
xpert13
Гость
« Ответ #2 : Апрель 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 или линукса.
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #3 : Апрель 24, 2014, 11:40 »

А плагины и драйвер mysql не забыли перенести?
Записан
xpert13
Гость
« Ответ #4 : Апрель 24, 2014, 11:54 »

Не подскажите что и куда нужно перенести? Переносил все библиотеки, что указаны в зависимостях при выводе команды ldd, но не уверен, что всё что нужно перенес.
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #5 : Апрель 24, 2014, 12:04 »

Не подскажите что и куда нужно перенести? Переносил все библиотеки, что указаны в зависимостях при выводе команды ldd, но не уверен, что всё что нужно перенес.
Поищите по форуму, темы с переносом программ на компьютер без Qt всплывают постоянно.
Записан
xpert13
Гость
« Ответ #6 : Апрель 24, 2014, 12:24 »

Спасибо, так и сделал (хотя и раньше так делал, но ввиду того, что был не уверен что не так - решения не находил). Конкретно в моем случае проблема была в том, что плагин "sqldrivers" я закидывал в папку "/usr/lib64/", а нужно было в папку "sqldrivers", которая находится возле исполняемого файла.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.067 секунд. Запросов: 23.