[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: