Did you run mysql_install_db?
> Hi! > > I have redhat 7.3 with the mysql packages that came with it. > Since RHSA-2003:093-14 came out I upgraded mysql with > > mysql-3.23.56-1.73.i386.rpm > mysql-devel-3.23.56-1.73.i386.rpm > mysql-server-3.23.56-1.73.i386.rpm > > When I try to start mysqld I get the following error message > in the log: > > Table 'mysql.host' doesn't exist. > > After googling around a bit and looking at the mysql and > redhat lists I found that this is well-known problem so I > didn't panic and indeed found several useful suggestions: > > 1. The path to the basedir and/or datadir are not set > properly but I did set it properly in /etc/my.cnf (the > original that came with rh7.3 and the update were incorrect). > > 2. The privilages and/or ownership of the basedir and/or > datadir are not set properly but I also did that, even > setting it to 777 and ownership given to user mysql. I > (would :)) use user mysql to run mysqld. > > 3. Mysqld is complaining about innodb but since I don't need > it I give the option --skip-innodb to mysqld and this sorts > all innodb issues out. > > After all this the bloody error message is still there and > mysqld wouldn't start! > > Anyone has an idea? > > A related question: I thought about installing the RPM from > mysql.com instead of the one provided by redhat. Since the > RPM from redhat doesn't seem to be of the same nature as the > one from mysql.com I'm not sure if I can simply do rpm -Fvh > <name of the package from mysql.com> on top of the package > from redhat. Do you have any comments on this? > > I would be very grateful for any help, thanks, > > Daniel > -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]