Ik run thuis een server met Ubuntu. Nu viel vanmiddag de stroom uit, ik dus weer gewoon m'n server aangezet: bleek mysql niet te runnen. Wil ik 'm zelf starten krijg ik de volgende error:

Dec 19 20:04:58 server mysqld_safe[7902]: started
Dec 19 20:04:58 server mysqld[7906]: 091219 20:04:58 [Warning] Can't create test file /var/lib/mysql/server.lower-test
Dec 19 20:04:58 server mysqld[7906]: 091219 20:04:58 [Warning] Can't create test file /var/lib/mysql/server.lower-test
Dec 19 20:04:58 server mysqld[7906]: 091219 20:04:58 [Warning] One can only use the --user switch if running as root
Dec 19 20:04:58 server mysqld[7906]: 
Dec 19 20:04:58 server mysqld[7906]: 091219 20:04:58  InnoDB: Operating system error number 13 in a file operation.
Dec 19 20:04:58 server mysqld[7906]: InnoDB: The error means mysqld does not have the access rights to
Dec 19 20:04:58 server mysqld[7906]: InnoDB: the directory.
Dec 19 20:04:58 server mysqld[7906]: InnoDB: File name ./ibdata1
Dec 19 20:04:58 server mysqld[7906]: InnoDB: File operation call: 'open'.
Dec 19 20:04:58 server mysqld[7906]: InnoDB: Cannot continue operation.
Dec 19 20:04:58 server mysqld_safe[7912]: ended
Dec 19 20:05:12 server /etc/init.d/mysql[8062]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Dec 19 20:05:12 server /etc/init.d/mysql[8062]: Could not open required defaults file: /etc/mysql/debian.cnf
Dec 19 20:05:12 server /etc/init.d/mysql[8062]: Fatal error in defaults handling. Program aborted
Dec 19 20:05:12 server /etc/init.d/mysql[8062]: 


Waaraan kan dit liggen? Heb al veel gegoogled maar nisk gevonden

EDIT:

Dec 19 20:24:48 server mysqld_safe[5498]: started
Dec 19 20:24:48 server mysqld[5502]: InnoDB: The log sequence number in ibdata files does not match
Dec 19 20:24:48 server mysqld[5502]: InnoDB: the log sequence number in the ib_logfiles!
Dec 19 20:24:48 server mysqld[5502]: 091219 20:24:48  InnoDB: Database was not shut down normally!
Dec 19 20:24:48 server mysqld[5502]: InnoDB: Starting crash recovery.
Dec 19 20:24:48 server mysqld[5502]: InnoDB: Reading tablespace information from the .ibd files...
Dec 19 20:24:48 server mysqld[5502]: InnoDB: Restoring possible half-written data pages from the doublewrite
Dec 19 20:24:48 server mysqld[5502]: InnoDB: buffer...
Dec 19 20:24:48 server mysqld[5502]: 091219 20:24:48  InnoDB: Started; log sequence number 6 2032146287
Dec 19 20:24:48 server mysqld[5502]: 091219 20:24:48 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
Dec 19 20:24:48 server mysqld_safe[5513]: ended

Als ik 'm via m'n controlpanel(webmin) probeer te starten
John schreef op 20.12.2009 12:56
Bestanden verplaatsen onder een running deamon mysqld is nooit goed. Het proces is dan opeens zijn files kwijt.....

Ikke had dat ook niet gedaan, mysql stond al lang uit :-).
Ok, ik denk dat 't redelijk gelukt is. Ik heb nu alle (corrupte) database bestanden naar de data map van mijn lokale mysql installatie verplaatst(die op m'n laptop). En ik kan gewoon alle data nog aan(ja, zelfs de 500.000 records die ik in een bepaalde tabel had zitten). Ik dacht alles mooi voor elkaar te hebben, doe ff mysql resintallen. Dacht ik XD. Blijkt ineens dat reinstallen mysql apache er ook af gooit, dat gooit php er weer af. En om de een of andere reden mijn mailserver ook. Ach ja, het werd toch een keer tijd om m'n hele server opnieuw te installeren. Ik heb nu iig alles nog gebackup :).

Bedankt voor alle hulp

Reageren