Start problem mysql v4.1: Fatal error: Can't open privilege

MySQL kan diskuteras här.

Moderatorer: Nille, Minime

ansim
Hacker
Inlägg: 33
Blev medlem: 26 aug 2005 15:07

Start problem mysql v4.1: Fatal error: Can't open privilege

Inlägg av ansim »

När jag skall starta mysql mha mysqld_safe får jag följande:

...Starting....
.
051019 21:29:10 mysqld ended

Kollar /var/lib/mysql/x.err och ser följande:

051019 21:56:37 mysqld started
051019 21:56:37 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
051019 21:56:37 InnoDB: Starting log scan based on checkpoint at
InnoDB: log sequence number 0 43634.
InnoDB: Doing recovery: scanned up to log sequence number 0 43634
051019 21:56:37 InnoDB: Flushing modified pages from the buffer pool...
051019 21:56:37 InnoDB: Started; log sequence number 0 43634
051019 21:56:37 [ERROR] Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't exist
051019 21:56:37 mysqld ended

Hur får jag "dit" tabellen mysql.host?

försökte med en --reinstall på senaste mysql från slack 10.2 utan att det lyckades.
//Anders
ansim
Hacker
Inlägg: 33
Blev medlem: 26 aug 2005 15:07

Inlägg av ansim »

Hittade lösningen själv.
(Efter att ha kikat på håkans info om mysql.)

LÄS startfilen /etc/rc.d/rc.mysqld.

som root:
su - mysql
mysql_install_db

//Anders