Re: problem when running mysql server

2005-05-27 Thread gerald_clark
qin lei wrote:

 I have instal mysql in /usr/local/mysql. When I run the server. The
 message showed on the screen is as follows:

 [EMAIL PROTECTED] bin]# ./safe_mysqld 
 [1] 5122
 [EMAIL PROTECTED] bin]# Starting mysqld daemon with databases from
 /var/lib/mysql
 STOPPING server from pid file /var/run/mysqld/mysqld.pid
 050526 18:05:14 mysqld ended

 I think the server is closed automatically. I check the mysqld.log. It
 says:

 050526 17:46:09 mysqld started
 Warning: Ignoring user change to 'root' because the user was set to
 'mysql' earlier on the command line
 050526 17:46:09 InnoDB: Started
 050526 17:46:09 /usr/local/mysql/bin/mysqld: Can't find file:
 './mysql/host.frm' (errno: 13)
 050526 17:46:09 Fatal error: Can't open privilege tables: Can't find
 file: './mysql/host.frm' (errno: 13)
 050526 17:46:09 Aborting

 050526 17:46:09 InnoDB: Starting shutdown...
 050526 17:46:11 InnoDB: Shutdown completed
 050526 17:46:11 /usr/local/mysql/bin/mysqld: Shutdown Complete

 050526 17:46:11 mysqld ended

 What is the problem?

Error 13 is a permissions problem.
The user 'mysql' does not have permission to read the files.
Make sure mysql owns the database directory and all its contents.

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



problem when running mysql server

2005-05-26 Thread qin lei
I have instal mysql in /usr/local/mysql. When I run the server. The message 
showed on the screen is as follows:


[EMAIL PROTECTED] bin]# ./safe_mysqld 
[1] 5122
[EMAIL PROTECTED] bin]# Starting mysqld daemon with databases from 
/var/lib/mysql

STOPPING server from pid file /var/run/mysqld/mysqld.pid
050526 18:05:14  mysqld ended

I think the server is closed automatically. I check the mysqld.log. It 
says:


050526 17:46:09  mysqld started
Warning: Ignoring user change to 'root' because the user was set to 'mysql' 
earlier on the command line

050526 17:46:09  InnoDB: Started
050526 17:46:09 /usr/local/mysql/bin/mysqld: Can't find file: 
'./mysql/host.frm' (errno: 13)
050526 17:46:09 Fatal error: Can't open privilege tables: Can't find file: 
'./mysql/host.frm' (errno: 13)

050526 17:46:09 Aborting

050526 17:46:09  InnoDB: Starting shutdown...
050526 17:46:11  InnoDB: Shutdown completed
050526 17:46:11 /usr/local/mysql/bin/mysqld: Shutdown Complete

050526 17:46:11  mysqld ended

What  is the problem?

_
 MSN Messenger:  http://messenger.msn.com/cn  



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



RE: problem when running mysql server

2005-05-26 Thread Peter Normann
qin lei wrote:
 I have instal mysql in /usr/local/mysql. When I run the server. The
 message showed on the screen is as follows:
[snip]
 Warning: Ignoring user change to 'root' because the user was set to
 'mysql' earlier on the command line
 050526 17:46:09  InnoDB: Started
 050526 17:46:09 /usr/local/mysql/bin/mysqld: Can't find file:
 './mysql/host.frm' (errno: 13)
 050526 17:46:09 Fatal error: Can't open privilege tables: Can't find
 file: './mysql/host.frm' (errno: 13)

Did you run the script that install the initial tables :

(excerpts from TFM):

To initialize the grant tables, use one of the following commands, depending
on whether mysql_install_db is located in the bin or scripts directory: 

shell bin/mysql_install_db --user=mysql
shell scripts/mysql_install_db --user=mysql


Peter Normann


People fall into 10 categories. Those who understands binary, and those who
don't.


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]