|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Как перейти с баз Access на MySQL?
Добрый день! Есть 6 клиентских компьютеров + 1 серверный. На серверном лежат базы данных Access (обычные .mdb файлы) к которым идет обращение с клиентских компьютеров.
Насколько я успел понять такая схема работы довольно медленная и для увеличения работоспособности необходимо использовать серверное приложение для работы с БД, а именно СУБД. Существует ли такое для Access? Если нет, то насколько труден переход на другие базы данных, а именно на MySQL? С чего вообще начать? Как перевести Access базы в формат MySQL? Заранее спасибо за ответы! Delphicode.org - справочник Delphi |
#2
|
||||
|
||||
MSAcess поддерживает удалённую работу, но в очень специфической форме. Не суйтесь туда, не для этого он был создан.
Эээ. А в чём собственно сложность? Берёшь и переводишь.(С) Инфы в инете валом. куча гайдов с описанием подводных камней даже. Коллеги советуют это На официальном сайте MySQL гайд Последний раз редактировалось Uniq!, 15.10.2013 в 16:58. |
Этот пользователь сказал Спасибо Uniq! за это полезное сообщение: | ||
Dux (15.10.2013)
|
#3
|
||||
|
||||
Большое спасибо за полезные ссылки!!!
В том то и дело Цитата:
Сложно выбрать, что лучше и более доходчивее написано Может посоведуете какую-то грамотную книгу по работе с MySQL из Delphi? Delphicode.org - справочник Delphi |
#5
|
||||
|
||||
Цитата:
Так с ADO я знаком. С базами Access как раз через ADO работаю. Т.е. принцип работы тот же? Просто в ConnectionString поменять на соответствующего провайдера для MySQL и все? Delphicode.org - справочник Delphi |
#6
|
||||
|
||||
Цитата:
потом говоришь проге - "а теперь ты будешь работать с MySQL!", т.е. меняешь првайдер и все по-моему. Язык SQL в обоих СУБД одинаков вроде Я за здоровый экстрим! Спасибо за "спасибо") |
Этот пользователь сказал Спасибо Mrak за это полезное сообщение: | ||
Dux (15.10.2013)
|
#7
|
||||
|
||||
Ок, спасбо зи информацию! Буду разбираться.
Delphicode.org - справочник Delphi |
#8
|
||||
|
||||
Цитата:
Delphicode.org - справочник Delphi |
#9
|
||||
|
||||
Его можно открыть любым Текстовым редактором.
Файл вам этот нужен будет после того как вы установить MySQL Сервер на вашу машину. Потом нужен будет любая графическая оболочка для доступа к этому Серверу. И вот уже из него вы откроете этот файл и выполните скрипт, который в нём записан. Если есть вопросы по установке - спрашивайте. Я сам полностью сижу на MySQL + 12 компов к нему. И люблю тут задать каверзные вопросы по этой теме) Последний раз редактировалось Uniq!, 15.10.2013 в 18:08. |
#10
|
||||
|
||||
Цитата:
MySQL Server 5.1 установлен. Что значит "любая графическая оболочка"? это какая-то отдельная программа? И где ее взять? Delphicode.org - справочник Delphi |
#11
|
||||
|
||||
Да, программа.
Не разводя холиваров по поводу качества этих программ предлагаю на выбор SQLYog или Navicat. |
Этот пользователь сказал Спасибо Uniq! за это полезное сообщение: | ||
Dux (15.10.2013)
|
#12
|
||||
|
||||
Блин.. а что бесплатных вариантов нет?
А что на счет FireBird - тоже такие сложности? Delphicode.org - справочник Delphi |
#13
|
||||
|
||||
Есть конечно. MySQL WorkBranch. Это разработка самих MySQLов.
Сложности?) это принцип удалённой работы с любой БД. У вас "где-то" Сервер. На нём ваша БД. Вы к ней присоединяетесь, отдавая логин и пароль. Вас пропускают, показываю все доступные БД. Выбираем БД, получаем список таблиц, процедур и т.д. А дальше по общей схеме. То, что у вас сейчас лежит с расширением *.sql это скрипт по которому Сервер восстановит полностью всю структуру вашей БД и перенесёт все записи. |
Этот пользователь сказал Спасибо Uniq! за это полезное сообщение: | ||
Dux (15.10.2013)
|
#14
|
||||
|
||||
Установил MySQL WorkBranch.
Но он не хочет открывать файл dumb.sql. Принимает только файлы с расширением .mwb Как быть? Delphicode.org - справочник Delphi |