Instalace na MySQL 5.7 a vyšší: Porovnání verzí

Z Freenetis Wiki
Přejít na: navigace, hledání
(Založena nová stránka: Pro instalaci na MySQL 5.7 a vyšší je nutné v konfiguraci MySQL nastavit: <pre> [mysqld] sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_...)
 
 
(Nejsou zobrazeny 2 mezilehlé verze od 2 dalších uživatelů.)
Řádek 1: Řádek 1:
 +
'''UPOZORNĚNÍ: Toto nastavení není nutné pro MariaDB! Pokud instalujete na Debian nemělo by být nutné provádět níže popsanou změnu konfigurace.'''
 +
 
Pro instalaci na MySQL 5.7 a vyšší je nutné v konfiguraci MySQL nastavit:
 
Pro instalaci na MySQL 5.7 a vyšší je nutné v konfiguraci MySQL nastavit:
  
 
<pre>
 
<pre>
 
[mysqld]
 
[mysqld]
sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
+
sql_mode="STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
 
</pre>
 
</pre>
  

Aktuální verze z 27. 12. 2018, 15:08

UPOZORNĚNÍ: Toto nastavení není nutné pro MariaDB! Pokud instalujete na Debian nemělo by být nutné provádět níže popsanou změnu konfigurace.

Pro instalaci na MySQL 5.7 a vyšší je nutné v konfiguraci MySQL nastavit:

[mysqld]
sql_mode="STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

Migrace databáze

Pokud migrujete databázi na MySQL 5.7 a vyšší z nižší verze a používali jste v minulosti FreeenetIS ve verzi 1.1.19 a nižší, pak je nutné provést před migrací následující SQL dotaz nad databází:

update address_points set gps=NULL where gps = '';