|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.10.2013, 16:53 | #1 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Как перейти с баз Access на MySQL?
Еще раз добрый день! Используется 6 клиентских компьютеров + 1 серверный. На серверном лежат базы данных Access (обычные .mdb файлы) к которым идет обращение с клиентских компьютеров.
Насколько я успел понять такая схема работы довольно медленная и для увеличения работоспособности необходимо использовать серверное приложение для работы с БД, а именно СУБД. Существует ли такое для Access? Если нет, то насколько труден переход на другие базы данных, а именно на MySQL? С чего вообще начать? Как перевести Access базы в формат MySQL? Заранее спасибо за ответы! |
15.10.2013, 17:05 | #2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Access и есть СУБД. только файл-серверная вам надо клиент-сервер.
|
15.10.2013, 17:12 | #3 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Это я уже понял поэтому и взглянул в сторону MySQL, но пока не знаю с чего начать. Насколько я понимаю доступ к базам MySQL возможен через ADO? Т.е. мне надо просто в ConnectionString поменять на соответствующего провайдера для MySQL и все? (ну и базы Access перенести на MySQL)?
|
15.10.2013, 17:12 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Таблиц то у вас не 1000. Создаете под другой СУБД базу, таблицы. В дельфи одним ADOQuery соединенным с базой-источником тяните всю инфу с таблицы, с помощью другого ADOQuery соединенного c базой приемником в цикле загоняете все записи. Программа на пару десятков строк или меньше. Это намного быстрей чем искать в сети конвертор и осваивать его для разовой работы. И сначала узнать какие компоненты для работы с MySQL. Лучше использовать адаптированные, не просто ADO
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
15.10.2013, 17:14 | #5 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Ок, буду разбираться, спасибо!
|
15.10.2013, 18:04 | #7 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
это просто текст
|
15.10.2013, 18:06 | #8 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
А где же искать саму базу? И вообще, какое расширение у файлов баз данных sql?
|
15.10.2013, 18:13 | #9 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
это скрипты для создания базы, их запустить надо в MySQL
|
15.10.2013, 18:18 | #10 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Вы меня окончательно запутали. Как запустить этот MySQL? В Program Files у меня есть папка MySQL\MySQL Server 5.1\BIN - захожу сюда - куча exe-файлов, такое ощущение что все под dos. Какой из них запускать, чтобы обработать sql скрипт для создания базы?
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MySQL, восстановление баз из файлов с сервера. | Kriato | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 3 | 01.11.2012 23:51 |
баз данных в Access | Екатерина_L | Фриланс | 5 | 02.06.2011 17:22 |
Подключение 2 баз MySQL | snikers987 | PHP | 13 | 31.03.2011 22:32 |
Функции php редактирования баз MySQL | KLAXON | PHP | 11 | 04.03.2011 21:39 |
Оптимизация баз данных (XML + MySQL) | lord22 | Фриланс | 1 | 17.06.2010 18:11 |