MYSQL startup error
Supote Leelasupphakorn
pjn0211 at yahoo.com
Thu Mar 18 01:16:25 PST 2004
--- Gareth Bailey <freebsd at xiplan.com> wrote: > I am running
5.2 Release, and have recently installed
> mysql-4.0.18 server. I
> first made a default install by issuing the following commands
> in the port:
>
> $ make
> # make install
> $ cd /var/db/mysql && mysql_db_install
>
> Worked perfectly when i started up with:
> $ mysqld_safe &
>
> Then i decided i wanted to reinstall with DB_DIR=/usr/db/mysql
> I made deinstall and clean in the port. I removed the /var/db
> directory
> manually. I then did the following in an attempt to install
> the DB_DIR in
> /usr/db/mysql:
>
> # mkdir /usr/db/mysql
> # chown -R mysql /usr/db
> #chgrp -R mysql /usr/db
> $ make DB_DIR=/usr/db/mysql
> # make DB_DIR=/usr/db/mysql install
>
> I encountered the following two problems:
>
> 1. Crontab complained with the following message:
>
> "mkdir: /var/db/entropy: Permission denied
> /usr/libexec/save-entropy[45954]: The entropy directory
> /var/db/entropy does
> not exist, and cannot be created. Therefore no entropy can be
> saved."
>
> I solved this by creating /var/db/entropy and chowned and
> chgrped to mysql
> (don't know if that was right.)
>
> 2. I can't start mysqld_safe using command 'mysqld_safe &'. I
> get the
> following errors...
>
> when i try as normal user:
> "/usr/local/bin/mysqld_safe: cannot create
> /usr/db/mysql/server.err:
> Permission denied"
>
> when i try from root:
> "server# Starting mysqld daemon with databases from
> /usr/db/mysql
> 040318 09:51:58 mysqld ended"
>
> I had a look at server.err in /usr/db/mysql and i found the
> following line:
>
> "040318 9:51:56 Fatal error: Can't open privilege tables:
> Can't find file:
> './mysql/host.frm' (errno: 13)"
>
> Please advise. Any assistance will be very much appreciated.
> Thank you
> Gareth
After you re-install, have you run the script: mysql_db_install
again ? That script is for prepare core database in data
directory (in this case is /usr/db/mysql) and then don't forget
to chown and chgrp /usr/db/mysql as well.
________________________________________________________________________
Yahoo! Messenger - Communicate instantly..."Ping"
your friends today! Download Messenger Now
http://uk.messenger.yahoo.com/download/index.html
More information about the freebsd-questions
mailing list