Forum Webscript.Ru

Общие => Базы данных => Тема начата: Olsufr от 28 Ноября 2002, 17:02:34

Название: Экспорт БД из Access в MySQL
Отправлено: Olsufr от 28 Ноября 2002, 17:02:34
Задумка такая:

Будет создан сайт, в котором активно будет использоваться
MySQL в качестве хранилища контента.

Дома на персоналке будет стоять Access, в который и будет первоначально вводиться информация.

Подскажите способ, как переносить инфу введенную в Access\'e на MySQL ?
И делать это придется уже мне, причем регулярно. :)
Название: В каком виде хранится текстовая информация
Отправлено: Olsufr от 28 Ноября 2002, 17:19:31
И еще вопрос в догонку:

В какой форме MySQL хранит текстовую информацию?
Т.е. когда текст (статьи, например) будет уже в базе,
то смогу ли я, если что, просмотрев определенный файл через текстовый редактор вытащить этот текст на свободу ?
Название: Экспорт БД из Access в MySQL
Отправлено: fidget от 28 Ноября 2002, 18:05:07
> Подскажите способ, как переносить инфу введенную в Access\'e на MySQL ?

можешь экспортировать в текстовый файл данные,а затем в MySQLe LOAD DATA используешь ..

или используй ODBC ..

> В какой форме MySQL хранит текстовую информацию?
> то смогу ли я, если что, просмотрев определенный файл через текстовый редактор вытащить этот текст на свободу ?

ну .. не уверена что это лучший вариант добычи информации, т.е.  *.MYD файлы конечно кусочками читабельны, но это и все :-)
Название: Экспорт БД из Access в MySQL
Отправлено: AlieN от 28 Ноября 2002, 18:06:56
Самый надежный вариант ODBC
Самый гибкий - XML
Название: Экспорт БД из Access в MySQL
Отправлено: Olsufr от 28 Ноября 2002, 18:14:31
fidget  Спасибо.
>или используй ODBC ..
Как? Если можно пошагово (я в перемещениях с базы на базу - ничего почти не знаю).

>ну .. не уверена что это лучший вариант добычи информации, т.е. *.MYD файлы конечно кусочками читабельны, но это и все :-)

А как лучше?
Есть ли в MySQL такая возможность как в Access - экспортировать таблицу в текстовом формате (*.txt) ?
Название: Экспорт БД из Access в MySQL
Отправлено: Olsufr от 28 Ноября 2002, 18:16:21
AlieN
Цитировать
Самый надежный вариант ODBC
Самый гибкий - XML


Мог бы ты вкратце описать плюсы и минусы этих двух подходов, плиз.
Название: Экспорт БД из Access в MySQL
Отправлено: fidget от 28 Ноября 2002, 18:31:27
> Если можно пошагово
пошагово не смогу, т.к. с Access почти не работала да и не стоит он у меня сейчас ..
:-)
в кратце: из Access подключаешься к базе на MySQL через ODBC, (настраиваешь DSN), а дальше делаешь с ними что хочешь :-)

> Есть ли в MySQL такая возможность как в Access - экспортировать таблицу в текстовом формате

SELECT ... INTO OUTFILE
:-)
Название: Экспорт БД из Access в MySQL
Отправлено: Olsufr от 28 Ноября 2002, 18:36:42
fidget
Цитировать
из Access подключаешься к базе на MySQL через ODBC, (настраиваешь DSN)


Это как?
Имеешь ввиду связь между Access (на ПК) и MySQL(стоящий на сервере) через интернет?

:)
Название: Экспорт БД из Access в MySQL
Отправлено: fidget от 28 Ноября 2002, 18:42:39
> Имеешь ввиду связь между Access (на ПК) и MySQL(стоящий на сервере) через интернет?

именно.
указываешь хост, порт, юзера, пароль в DSN и коннектишься.

если у тебя конечно открыт доступ извне к MySQL серверу.
Название: Экспорт БД из Access в MySQL
Отправлено: Olsufr от 28 Ноября 2002, 18:48:45
fidget
Цитировать
указываешь хост, порт, юзера, пароль в DSN и коннектишься.

Какая это команда в Access ?
Вспомни, пожалуйста.
Название: Экспорт БД из Access в MySQL
Отправлено: Maniac от 28 Ноября 2002, 19:57:29
Цитировать
указываешь хост, порт, юзера, пароль в DSN и коннектишься.

Только ты не обольщайся. У прова обычно коннект извне к MySQL запрещен.
Имхо, самый приемлемый вариант - сделать дамп базы данных в SQL-формате, а потом загрузить его на MySQL сервере
Название: Экспорт БД из Access в MySQL
Отправлено: fidget от 28 Ноября 2002, 20:15:22
> Имхо, самый приемлемый вариант - сделать дамп базы данных в SQL-формате

форматы будут разные ..

обычно тогда отдельно создают таблицы в MySQL, а данные в начале в текстовый файл из Access, а потом из текстового файла восстанавливают.
Название: Экспорт БД из Access в MySQL
Отправлено: Maniac от 28 Ноября 2002, 20:17:28
Цитировать
текстовый файл из Access, а потом из текстового файла восстанавливают.

Я, вообще-то, это и имел в виду под SQL форматом :)
Название: Экспорт БД из Access в MySQL
Отправлено: Макс от 29 Ноября 2002, 00:26:38
А зачем данные вводить в access?
Сразу ставь mysql на домашний комп и все проблемы исчезнут
Название: Экспорт БД из Access в MySQL
Отправлено: Covex от 05 Декабря 2002, 19:20:58
Цитировать
А зачем данные вводить в access?
Сразу ставь mysql на домашний комп и все проблемы исчезнут
- они только начнутся, если пишет:
Цитировать
В какой форме MySQL хранит текстовую информацию?
Т.е. когда текст (статьи, например) будет уже в базе,
то смогу ли я, если что, просмотрев определенный файл через текстовый редактор вытащить этот текст на свободу ?

Olsufr
1) 0ставишь odbc
2) просишь хостера разрешить доступ к базе mysql через одбс (скорее всего потребуется фиксированный ip)
3) создаешь на своем компе пустую базу данных
4) файл-внешние данные-
импорт создаст копию аксесс данных mysql
связь - возможность редактирования и ввода данных в mysql через аксесс
допустим импорт ......
в окне "импорт" поле "тип файла" выбираешь ODBC Databases
в окне "выбор источника данных" вкладка "источник данных компутера" - создать.... ну и создай выбрав драйвер МайСкл . потом заполни все необходимые поля. Выбери импортируемые таблицы.
потом этим источником можно воспользоваться и для связи.
Название: Экспорт БД из Access в MySQL
Отправлено: Covex от 05 Декабря 2002, 19:32:13
потом можно создать страницы доступа к данным и будешь через IE редактировать свою базу.