Jak přejít na MySQL 5.0
InTouch CRM podporoval do verze 2.1 pouze MySQL verze 4.0.x. Počínaje verzí 2.2 je možné systém nasadit i na databázi MySQL 5. Na této stránce naleznete postup jak přenést databázi na novější MySQL server. Postupujte prosím podle následujících kroků:
- Ukončete Tomcat, aby uživatelé nemohli pracovat s InTouch CRM.
- Proveďte zálohu databáze do souboru pomocí
mysqldump -u UZIVATEL -pHESLO DATABAZE >zalozni-soubor.sql
- Ukončete MySQL 4 server a nainstalujte MySQL 5
- Převeďte vytvořený
zalozni-soubor.sql do kódování UTF-8. Můžete na to například použít tento skript:
@echo off
native2ascii -encoding Cp1250 %1 >%TEMP%\unicode_conversion.txt
native2ascii -encoding UTF-8 -reverse %TEMP%\unicode_conversion.txt >%1
del %TEMP%\unicode_conversion.txt
Příkaz native2ascii je součástí instalace JAVA (je v adresáři %JAVA_HOME%\bin)
- Spusťte MySQL klienta a založte novou prázdnou databázi pomocí SQL příkazu
CREATE DATABASE intouch CHARACTER SET utf8 COLLATE utf8_czech_ci;
- Příkazem
mysql --default-character-set=utf8 -u UZIVATEL -pHESLO \
DATABASE < zalozni-soubor.sql
zrekonstruujete databázi, ale nyní už pod novým MySQL
- Spusťte Tomcat a nainstalujte InTouch CRM 2.2 nebo novější a při aktualizaci zvolte, že chcete, aby byla databáze kódována pomocí UTF-8 (Pozor, instalátor Vám bude nabízet windows-1250).
|