piątek, 24 lutego 2012

Konwertujemy bazę Accessa do MySQL z polskimi znakami.

Niby nic a pół dnia zeszło.
Po pierwsze. Ściągamy program Bullzip MS Access to MySQL.
Po drugie. Przygotowujemy pustą bazę danych MySQL w tym przypadku o nazwie baza.
Następnie uruchamiamy program i postępujemy wg. rysunków.


Żeby baza nie miała krzaczków zamiast polskich znaków musimy dodać następującą linijkę na samym początku pliku sql:
SET NAMES 'utf8'; SET CHARACTER SET 'utf8';  SET SESSION collation_connection = 'utf8_polish_ci';
Zapisujemy plik i wrzucamy na serwer np. za pomocą ftp.
Logujemy się na linuxa, wchodzimy do katalogu z naszym plikiem sql i wydajemy polecenie:
mysql -u root -p baza < baza.sql
Mysql zapyta o hasło i po problemie mamy zaimportowaną baze accessa do mysql'a.
Program do konwersji umożliwia także bezpośrednie przerzucenie do MySQL'a.
Można tez spróbować za pomocą phpmyadmina, lecz ma on ograniczenie co do wielkości importowanego pliku.

Brak komentarzy:

Prześlij komentarz