Mně skripty fungují správně i při
collation_server latin1_swedish_ci
Ostatně tuto položku mohu změnit jedině na své instalaci MySQL.
Viz např. http://cs.wikiversity.org/wiki/MySQL-k%C3%B3dov%C3 %A1n%C3%AD
kapitolka Kódování a řazení na úrovni serveru.
odkud kopíruji :
Otázkou ale zůstává, jaký má smysl toto nastavení na úrovni serveru měnit. Výhoda to má v tom, že pokud zpracováváme zpravidla databáze v českém prostředí, není potřeba už nic nikde nastavovat a ono to už dál "funguje samo". Nevýhoda tohoto přístupu je v tom, že pokud např. importujeme nějakou databázi, která předpokládá implicitní nastavení serveru latin1 a tudíž žádné vlastní kódování a řazení nedefinuje, zaděláme si na problémy. Proto preferuji ponechat na serveru implicitní kódování latin1 a tím nutit tvůrce databází, aby použité kódování specifikovali na úrovni celé databáze, případně na nižších úrovních (tabulky, sloupce).