Etch mysql 5 vs chroot
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
mysql w Debianie Sarge (tam jest 4) chodzi w chroot bez problemu.
Oryginalny my.cnf przerzuciłem do $CHROOTDIR a w /etc/mysql/ w sekcjach
[client] i [mysqld_safe] podmieniłem:
socket = $CHROOTDIR/var/run/mysqld/mysqld.sock
W /etc/init.d/mysql po starcie dodałem:
sleep 5 && ln $CHROOTDIR$MYSOCKET $MYSOCKET
(bo niektóre aplikacje poza $CHROOTDIR tego socketu potrzebują)
... a po ubiciu:
rm $CHROOTDIR$MYSOCKET $MYSOCKET
Ale zrobiłem dist-upgrade do Etch'a (tu mysql jest 5) i kupę nowych
rzeczy w skryptach.
Jest /etc/mysql/debian-start w dodatku bierze coś z:
"source /usr/share/mysql/debian-start.inc.sh"
... no i pojawiły się problemy.
Teoretycznie wszystko działa nawet SSL i replikację udało się w tym
układzie zestroić.
Miałbym złudne wrażenie że jest O.K. gdyby nie logi:
ania /etc/mysql/debian-start[29907]: Upgrading MySQL tables if necessary.
ania /etc/mysql/debian-start[29910]: Can't find data directory. Please
restart with --datadir=path-to-writable-data-dir
ania mysqld[30093]: 070309 9:35:06 [ERROR] Do you already have another
mysqld server running on socket: /chroot/var/run/mysqld/mysqld.sock ?
ania mysqld[30093]: 070309 9:35:06 [ERROR] Aborting
ania mysqld[30093]: 070309 9:35:06 InnoDB: Starting shutdown...
ania mysqld[5583]: 070307 16:26:18 InnoDB: Retrying to lock the first
data file
ania mysqld[5583]: InnoDB: Unable to lock ./ibdata1, error: 11
ania mysqld[5583]: InnoDB: Check that you do not already have another
mysqld process
ania mysqld[5583]: InnoDB: using the same InnoDB data or log files.
ania mysqld[5583]: InnoDB: zeros, but did not yet use them in any way.
But be careful: do not
ania mysqld[5583]: InnoDB: remove old data files which contain your
precious data!
ania mysqld[5583]: 070307 16:27:58 [Note] /usr/sbin/mysqld: Zakończenie
działania
etc.
W dodatku w połowie przypadków (5 na 10) mysql nie startuje co jest
problemem w przy nocnych backupach do których jest składany i trzeba go
rano stawiać "z palucha".
Na razie test na workstacji ale lada dzień Etch wyjdzie i po
dist-upgrade staną mi produkcyjne serwery (autoryzacja poczty
qmail+vpopmail - jak mysql nie wstanie po nocnym backupie to userzy będą
mnie rano budzić... :-))
Puścił ktoś (z sukcesem) 5-tkę pod Etch'em w chroot ?
Na forach mysql nic nie znalazłem (pewnie ze źródeł grzeją i na innych
distrach niż Debian). Google też jakby nie zanotowały podobnej
konfiguracji...
- --
Pozdrawiam Krzysztof Jastrzębski <><
Jotka Usługi Informatyczne
jotka[at]jastrzebscy[dot]pl http://jotka.jastrzebscy.pl/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF8TKu15F9sjoDAtARAh6rAKCXRfPNfAj9PgwgBxgXXSoCgMwSOACeLTuQ
v0sD9g0Lh4C1b18zm8XDBtY=
=PuPg
-----END PGP SIGNATURE-----
Reply to: