Mysql lefegyasztja a szervert (Megoldva)

Fórumok

Van egy olyan gondolm a mysql szerverrel, hogy újra kellett tennem a szerveremet és így a mysql-t is. Vissza is tettem a régi adatbázisaimat, de azóta nem igazán működik megfelelően.
Ha éppen sikerül elindulnia akkor ezt írja:
Checking for corrupt, not cleanly closed and upgrade needing tables..
De mindennam úgy harmadszorra indul el normálisan. Előtte mindig megdögleszti az egész szevert és nem segít más csak a power off. Viszont ez nem a legjobb úgy gondolom.
Tapasztalat erről valakinek?

Hozzászólások

Hogy csinaltad az ujrahuzast? Gondolom nem mysqldump-pal csinaltad a mentest, csak siman visszamasoltad a regit. Viszont az uj rendszeren mas a verzio, kicsit mas a binaris formatum, es ez gondot okoz. Esetleg az indexek nem konzisztensek (epitsd ujra, van ra parancs).

----
Sooner or later you had to talk, even if it was only because you'd run out of things to throw. - Pratchett
honlap készítés

Szerintem add fel nincs ertelme. "lefagy" "ujratettem" "mindennap ugy harmadszorra indul el normalisan"
Tapasztalat: Tok faszaul megy.

Még mindig nem oldódott meg a probléma sajnos. Jelen pillanatban csak pár adatbázis van és ezt mindet a jelen verzióval csináltam. Ha elindíttom a mysql-t akkor az alábbi üzenet van a log-ban.

Apr 29 06:55:09 server mysqld_safe[3447]: started
Apr 29 06:55:09 server mysqld[3451]: 080429 6:55:09 InnoDB: Started; log sequence number 0 49484
Apr 29 06:55:09 server mysqld[3451]: 080429 6:55:09 [Note] /usr/sbin/mysqld: ready for connections.
Apr 29 06:55:09 server mysqld[3451]: Version: '5.0.51a-3-log' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Debian)
Apr 29 06:55:10 server /etc/mysql/debian-start[3490]: Upgrading MySQL tables if necessary.
Apr 29 06:55:10 server /etc/mysql/debian-start[3497]: Looking for 'mysql' in: /usr/bin/mysql
Apr 29 06:55:10 server /etc/mysql/debian-start[3497]: Looking for 'mysqlcheck' in: /usr/bin/mysqlcheck
Apr 29 06:55:10 server /etc/mysql/debian-start[3497]: This installation of MySQL is already upgraded to 5.0.51a, use --force if you still need to run mysql_upgrade
Apr 29 06:55:10 server /etc/mysql/debian-start[3502]: Checking for insecure root accounts.
Apr 29 06:55:10 server /etc/mysql/debian-start[3506]: Checking for crashed MySQL tables.

Az is érdekes, hogy nem minden esetben fagyasztja le a rendszert.
Ami még érdekes, hogy a phpmyadmin-ban amikor egy táblánál a tevékenységre kattintok akkor nem jelenik meg minden lehetőség.

Ezt írja ki:
A munka kiegészítő tulajdonságai a vonatkozó táblákra meg lettek szüntetve. Az okokért kattints ide.
[Következő lapon]
PMA Database ... Nincs rendben[ Dokumentáció ]
Általános relációs jellemzők Tiltott
Ez mit jelent?

Ha debian-on csináltad akkor az is gond lehet, hogy felülírtad a mysql adatbázison belüli user táblát is így a telepítő script által létrehozott debian-sys-maint user jelszavát megváltoztatad. Az induláskor lefutó mysqlcheck ezzel a user-rel futna az/etc/mysql/debian.cnf-ben meghatározott jelszóval.
Az ibdata és ib_logfile-okat ugye nem írtad felül?

A jó öreg kernelforgatás megszüntette a hibát. Már ngyedeik napja nem csinálja a fagyásokat.
Köszönöm mindenkinek.

Ezzel egyutt jobban teszed ha ezt a metodust, amit most letoltal, elfelejted a mysql szerver ujrahuzasara. Normalis ember ugy huz ujra barmilyen SQL szervert, hogy elotte dumpol, aztan meg visszatolt. Az ok nagyon egyszeru: ha ket verzio kozott megvaltozik az adatbazisfajl formatuma akkor ott fogsz allni te meg az adatbazisszerver, farkasszemet neztek, es a szel bekanyalat fuj el kettotok kozt, de a gyozelemre eselyed nem lesz.