Автор Тема: Экспорт БД из Access в MySQL  (Прочитано 11361 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Olsufr

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Экспорт БД из Access в MySQL
« : 28 Ноября 2002, 17:02:34 »
Задумка такая:

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

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

Подскажите способ, как переносить инфу введенную в Access\'e на MySQL ?
И делать это придется уже мне, причем регулярно. :)

Оффлайн Olsufr

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
В каком виде хранится текстовая информация
« Ответ #1 : 28 Ноября 2002, 17:19:31 »
И еще вопрос в догонку:

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

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Экспорт БД из Access в MySQL
« Ответ #2 : 28 Ноября 2002, 18:05:07 »
> Подскажите способ, как переносить инфу введенную в Access\'e на MySQL ?

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

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

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

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

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Экспорт БД из Access в MySQL
« Ответ #3 : 28 Ноября 2002, 18:06:56 »
Самый надежный вариант ODBC
Самый гибкий - XML
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Olsufr

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Экспорт БД из Access в MySQL
« Ответ #4 : 28 Ноября 2002, 18:14:31 »
fidget  Спасибо.
>или используй ODBC ..
Как? Если можно пошагово (я в перемещениях с базы на базу - ничего почти не знаю).

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

А как лучше?
Есть ли в MySQL такая возможность как в Access - экспортировать таблицу в текстовом формате (*.txt) ?

Оффлайн Olsufr

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Экспорт БД из Access в MySQL
« Ответ #5 : 28 Ноября 2002, 18:16:21 »
AlieN
Цитировать
Самый надежный вариант ODBC
Самый гибкий - XML


Мог бы ты вкратце описать плюсы и минусы этих двух подходов, плиз.

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Экспорт БД из Access в MySQL
« Ответ #6 : 28 Ноября 2002, 18:31:27 »
> Если можно пошагово
пошагово не смогу, т.к. с Access почти не работала да и не стоит он у меня сейчас ..
:-)
в кратце: из Access подключаешься к базе на MySQL через ODBC, (настраиваешь DSN), а дальше делаешь с ними что хочешь :-)

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

SELECT ... INTO OUTFILE
:-)
На Машине Тьюринга далеко не уедешь.

Оффлайн Olsufr

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Экспорт БД из Access в MySQL
« Ответ #7 : 28 Ноября 2002, 18:36:42 »
fidget
Цитировать
из Access подключаешься к базе на MySQL через ODBC, (настраиваешь DSN)


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

:)

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Экспорт БД из Access в MySQL
« Ответ #8 : 28 Ноября 2002, 18:42:39 »
> Имеешь ввиду связь между Access (на ПК) и MySQL(стоящий на сервере) через интернет?

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

если у тебя конечно открыт доступ извне к MySQL серверу.
На Машине Тьюринга далеко не уедешь.

Оффлайн Olsufr

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Экспорт БД из Access в MySQL
« Ответ #9 : 28 Ноября 2002, 18:48:45 »
fidget
Цитировать
указываешь хост, порт, юзера, пароль в DSN и коннектишься.

Какая это команда в Access ?
Вспомни, пожалуйста.

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Экспорт БД из Access в MySQL
« Ответ #10 : 28 Ноября 2002, 19:57:29 »
Цитировать
указываешь хост, порт, юзера, пароль в DSN и коннектишься.

Только ты не обольщайся. У прова обычно коннект извне к MySQL запрещен.
Имхо, самый приемлемый вариант - сделать дамп базы данных в SQL-формате, а потом загрузить его на MySQL сервере
TANSTAAFL

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Экспорт БД из Access в MySQL
« Ответ #11 : 28 Ноября 2002, 20:15:22 »
> Имхо, самый приемлемый вариант - сделать дамп базы данных в SQL-формате

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

обычно тогда отдельно создают таблицы в MySQL, а данные в начале в текстовый файл из Access, а потом из текстового файла восстанавливают.
На Машине Тьюринга далеко не уедешь.

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Экспорт БД из Access в MySQL
« Ответ #12 : 28 Ноября 2002, 20:17:28 »
Цитировать
текстовый файл из Access, а потом из текстового файла восстанавливают.

Я, вообще-то, это и имел в виду под SQL форматом :)
TANSTAAFL

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Экспорт БД из Access в MySQL
« Ответ #13 : 29 Ноября 2002, 00:26:38 »
А зачем данные вводить в access?
Сразу ставь mysql на домашний комп и все проблемы исчезнут
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Covex

  • Только встал и уже устал.
  • Постоялец
  • ***
  • Сообщений: 208
  • +0/-0
  • 2
    • Просмотр профиля
Экспорт БД из Access в MySQL
« Ответ #14 : 05 Декабря 2002, 19:20:58 »
Цитировать
А зачем данные вводить в access?
Сразу ставь mysql на домашний комп и все проблемы исчезнут
- они только начнутся, если пишет:
Цитировать
В какой форме MySQL хранит текстовую информацию?
Т.е. когда текст (статьи, например) будет уже в базе,
то смогу ли я, если что, просмотрев определенный файл через текстовый редактор вытащить этот текст на свободу ?

Olsufr
1) 0ставишь odbc
2) просишь хостера разрешить доступ к базе mysql через одбс (скорее всего потребуется фиксированный ip)
3) создаешь на своем компе пустую базу данных
4) файл-внешние данные-
импорт создаст копию аксесс данных mysql
связь - возможность редактирования и ввода данных в mysql через аксесс
допустим импорт ......
в окне "импорт" поле "тип файла" выбираешь ODBC Databases
в окне "выбор источника данных" вкладка "источник данных компутера" - создать.... ну и создай выбрав драйвер МайСкл . потом заполни все необходимые поля. Выбери импортируемые таблицы.
потом этим источником можно воспользоваться и для связи.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28