Jestem na serwerze, który zainstalował się ponownie na RHEL 5. Udało mi się zainstalować Apache i PHP w porządku., ale mam poważny problem z moją instalacją MySQL. Próbowałem:Błąd krytyczny: Nie można otworzyć i zablokować tabel uprawnień: Tabela "mysql.host" nie istnieje
yum install mysql-server mysql
Nie otrzymałem żadnych błędów ani konfliktów. Potem próbowałem uruchomić mysql z następujących poleceń:
chkconfig --levels 235 mysqld on
service mysqld start
i dostać Timeout error occurred trying to start MySQL Daemon.
Sprawdziłem moje dzienniki i zobaczyć ten błąd:
[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
Nie jestem pewien gdzie jechać z tutaj.
Dla odniesienia używam RHEL 5 i zainstalowałem najnowsze wersje PHP 5 i Apache.
Więc szukam witryny mysql i zobaczyć, że ten komunikat o błędzie wyskakuje dla ich rozwiązywania problemów z instalacją mysql na systemach Windows: http://dev.mysql.com/doc/refman/5.0/en/windows-troubleshooting.html OK, to prawdopodobnie ten sam problem w systemie opartym na systemie Unix jak no cóż, więc myślę, że muszę dowiedzieć się, jaka jest domyślna lokalizacja i gdzie jest ona faktycznie instalowana. "Te komunikaty często występują, gdy baza danych MySQL lub katalogi danych są zainstalowane w różnych lokalizacjach niż domyślne lokalizacje" –
Osx i mysql 5.7, patrz http://stackoverflow.com/a/37668663/334999 – Shuo