← Back to team overview

sslug-teknik team mailing list archive

RE: Start at MySQL server

 

On Fri, 30 Mar 2001, Martin Pihl Jensen wrote:

>
> Jesper N. Jørgensen skrev:
> > Hver gang jeg prøver at starte min mysql server, finder jeg følgende
> > meddelelse i /lib/mysql/server.err:
> >
> > 010327 18:44:30  mysqld started
> > 010327 18:44:30  /usr/libexec/mysqld: Can't find file:
> > './mysql/host.frm' (errno: 13)
> > 010327 18:44:30  mysqld ended

Var det under SuSE 7.1?

Så har du nok kørt mysql_install_db selv, som anbefalet
af diverse vejledninger, men under SuSE er det slet ikke nødvendigt.
Det vil nemlig resultere i at alle mysql-filerne har forkert ejerskab,
så mysqld slet ikke kan åbne dem.

I så fald kan du prøve at slette ALT under /var/lib/mysql
og genstarte mysql-servicen med rcmysqld start

SuSEs opstartsscript til mysql ser nemlig først efter om
databaserne er oprettet, og hvis de ikke er det, bliver det gjort helt
automatisk.

Dette fandt jeg ud af "the hard way", ved timelang afprøvning,
fejlsøgning og installguide-læsning.

Jeg vil anbefale at du henter phpMyAdmin til at hjælpe
med at oprette nye databaser og administrer din mysql.
Den er på www.phpwizard.net/projects/phpMyAdmin

Med venlig hilsen

Ole



References