Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Посоветуйте как переносить MySql 5 в месте с программой. / 5 сообщений из 5, страница 1 из 1
04.04.2014, 16:00:14
    #38605627
gera3323
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте как переносить MySql 5 в месте с программой.
Здравствуйте. Пишу программу которая хранит данные в таблица MySql. Программа будет переноситься на другой комп, где нет MySql. Вот хочу, что бы программа моя запускалась без установки MySql и пользовалась модулями MySql который будут вместе с программой переноситься.

Таблицы тоже будут переноситься.


Искал в гугле не нашел информации такой. Прошу у Вас помощи в этом.
...
Рейтинг: 0 / 0
04.04.2014, 16:23:50
    #38605651
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте как переносить MySql 5 в месте с программой.
Предполагается ли, что с одной базой будет единомоменто работать более одного запущенного экземпляра программы?
На чем написана программа и как сделан доступ к MySQL?
...
Рейтинг: 0 / 0
04.04.2014, 16:28:50
    #38605658
gera3323
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте как переносить MySql 5 в месте с программой.
miksoft,

возможность что несколько экземпляров будет запущенно не исключаю.

Программа написана на C++Builder XE. Я не использовал какие либо компоненты, я инкапсулировал API функции MySql в свой класс.

Соединение происходит так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
	if( !mysql_init( &mysql ) )
		 throw CMySqlError( "Ошибка инициализации MySql" );

		connection = mysql_real_connect( &mysql, host, user, pass, db, port, 0, 0 );

	if( !connection )
		throw CMySqlError( "Ошибка соединения с сервером MySql");
...
Рейтинг: 0 / 0
04.04.2014, 16:30:39
    #38605660
gera3323
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте как переносить MySql 5 в месте с программой.
miksoft, доступ к базе будет иметь только локальная программа.
...
Рейтинг: 0 / 0
04.04.2014, 16:35:56
    #38605664
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте как переносить MySql 5 в месте с программой.
gera3323miksoft, доступ к базе будет иметь только локальная программа. Локальная или нет - не важно, главное сколько.
Если больше одного, то нужен клиент-серверный вариант MySQL.

Сам я так не делал, но ничего особенно сложного не вижу.
С программой придется таскать бинарники серверной и клиентской части MySQL, каталог с данными, конфиг, возможно, еще ряд служебных файлов.
При старте программы стартовать серверную часть, если она еще не запущена. Путь к конфигу указывается в параметрах запуска. Остальные параметры (путь к базе и т.п.) можно указать либо в параметрах, либо в конфиге.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Посоветуйте как переносить MySql 5 в месте с программой. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]