mysql安装和启动
时间:2007-05-24 来源:l_yqh
今天在solaris10上面试验ser,需要安装mysql,根据mysql自带的readme安装后,运行:
/usr/sfw/sbin/mysqld_safe &
启动报错,退出了。我在/var/mysql目录下找到了rice.err文件,打开后,有一行提示:
/usr/sfw/sbin/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
在网上查一下,有不少人问相同的问题,但很少有人回答,个别回答还不对。
后来在mysqld_safe 启动还没有退出时查看(命令是ps -ef|grep mysql),发现真正是用mysql用户启动mysqld程序。
我又查看了/var/mysql/mysql目录,发现它的所有者是root,属性是700,因此对mysql用户是不可读的,再次更改目录属性,
在/var/mysql目录下运行chown mysql mysql,再进入到/var/mysql/mysql目录,
运行chown mysql *,即把该目录下所有文件所有者都改为mysql用户。
启动/usr/sfw/sbin/mysqld_safe &,ok。
记下来,希望后来的人遇到相同问题,少一些麻烦。
相关阅读 更多 +