Portál AbcLinuxu, 8. května 2025 16:47
mysql> show variables like 'character_set'; +---------------+--------+ | Variable_name | Value | +---------------+--------+ | character_set | latin1 | +---------------+--------+Děkuju.
Dobry den, da sa to zariadit viacerymi sposobmi. Najjednoduchsie je prepisat subor my.cnf (v debiane je v /etc/mysql/my.cnf, vo fedore neviem, ale myslim, ze lokacia by mohla byt podobna) a do neho zapisat do polozky [mysqld] riadok:
default-character-set = kodovanie
Zoznam podporovanych kodovani je v subore /usr/share/mysql/charsets/Index
yum --enablerepo=development update mysql-server
, tak mi to vyhodí pět stránek závislostí a pak to skončí na Error: Missing Dependency: libdb_cxx-4.2.so is needed by package openoffice.org-libs
mysql-4.1.10a-1.src.rpm
a mysqlclient10-3.23.58-5.src.rpm
např. z ftp.linux.cz/pub/linux/fedora/linux/core/development/SRPMS
z balíčku mysql se po překompilování vytvoří binární balíčky klienta i serveru databáze (mysql a mysql-server), mysqlclient10 je tam kvůli zpětné kompatibilitě.
Pozor: před samotnou kompilací vytvořte soubor /usr/src/redhat/SOURCES/filter-requires-mysql.sh
s tímto obsahem:
#!/bin/sh /usr/lib/rpm/perl.req $* | grep -v "perl(th"a nastavte mu práva na spouštění. Jinak sice kompilace a test proběhnou úspěšně, ale balíčky se nevytvoří. pak stačí:
rpm -Uvh mysql-4.1.10a-1.i386.rpm \ mysql-server-4.1.10a-1.i386.rpm \ mysqlclient10-3.23.58-5.i386.rpma mělo by být všechno OK.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.