TaxMachine 2

KPiR, Ryczałt, VAT, JPK, e-Deklaracje, faktury, listy płac, środki trwałe i wiele więcej

Więcej o programie Pobieram program TaxMachine 2

logo mysql 170x115TaxMachine 2 wykorzystuje serwer MySQL jako podstawowy silnik bazy danych przy pracy wielostanowiskowej. Niniejszy artykuł opisuje jak zainstalować i skonfigurować MySQL w systemie Windows. Instalacja MySQL w systemach linuxowych zależy od konkretnej dystrybucji, dlatego nie będziemy tutaj tego opisywać, prosimy o skorzystanie z dokumentacji opisującej ten proces dla wybranej dystrybucji Linux-a.

Aby osiągnąć wysoką wydajność serwer MySQL powinien być zainstalowany na szybkim dysku SSD.

Pobranie instalatora dla systemu Windows

Najnowszą wersję serwera MySQL można pobrać z:

http://dev.mysql.com/downloads/windows/installer/5.7.html

Wybieramy jedną z pozycji (pełny instalator lub web instalator), klikamy "No thanks, just start my download" na kolejnej stronie. Po pobraniu uruchamiamy instalator. Należy zainstalować komponenty: MySQL Server i MySQL Workbench.

Instalacja i wstępna konfiguracja przeprowadzana jest z poziomu instalatora, pomoc na temat instalacji znajduje się na: http://dev.mysql.com/doc/refman/5.7/en/mysql-installer.html

Po instalacji i uruchomieniu serwera należy uruchomić MySQL Workbench. Niezbędne jest wykonanie następujących czynności:

  1. Utworzenie nowej bazy danych.
  2. Dodanie użytkownika MySQL który będzie miał dostęp do bazy danych TaxMachine.
  3. Zwiększenie parametru max_allowed_packet do przynajmniej 200MB lub więcej.

 

Utworzenie bazy danych

Należy kliknąć przycisk "Create a new schema in the connected server", wpisać nazwę bazy, z listy "Collation" wybrać utf8_polish_ci i kliknąć "Apply" i w następnym oknie nowu "Apply".

 tworzenie bazy mysql

 

Dodanie użytkownika

Klikamy "Users and Privileges", "Add Account", wpisujemy login, hasło (dwa razy).

mysql tworzenie uzytkownika

 

Następnie klikamy zakładkę "Schema Privileges", "Add entry", "Selected schema", wskazujemy utworzoną wcześniej bazę i OK. Klikamy 'Select "ALL"' i klikamy "Apply".

mysql tworzenie uzytkownika uprawnienia

 

Zwiększenie parametru max_allowed_packet

Klikamy "Options File", zakładka "Networking", w "max_allowed_packet" wpisujemy 200MB (lub więcej) i klikamy "Apply". Po zmianie tej wartości należy zrestartować serwer MySQL.

mysql max allowed packet

 

Narzędzie konwersji baz danych pozwala na konwersję baz z formatu TreeDB(.tdb), SQLite (.db) i MySQL do SQLite i MySQL. Możliwe jest także wykonywania kopii baz z poziomu tego narzędzia.

Aby przekonwertować bazę należy:

  • wybrać typ bazy źródłowej (TreeDB, SQLite lub MySQL), podać jej dane: ścieżka do pliku dla baz plikowych (TreeDB, SQLite) lub nazwę serwera, nazwę bazy i dane do logowania dla MySQL, następnie kliknąć "Testuj połączenie",
  • podobnie dla bazy docelowej wybrać typ (SQLite lub MySQL), podać jej dane i przetestować połączenie,
  • jeżeli program łączy się z bazami to kliknąć "Kopiuj dane z bazy źródłowej do docelowej" i poczekać chwilę.

Można też w tym oknie wykonać kopie bazy źródłowej i docelowej, jest to zalecane w szczególności gdy docelowa baza nie jest pusta, podczas kopiowania zawartość bazy docelowej jest zawsze usuwana (program o tym poinformuje).

Przy konwersji do MySQL baza danych musi być założona przed konwersją. Zobacz też: instalacja i konfiguracja MySQL.

 

konwersja baz danych