[求助]在S8下安装mysql,不能运行,请指正
时间:2007-02-17 来源:PHP爱好者
安装过程没有出现出错的信息,安装完了,
运行了mysql_install_db
再运行 safe_mysqld,了,出现如下出错信息,
Starting mysqld daemon with databases from /usr/mysql/var
020620 14:51:32 mysqld ended
查看mysql目录下var目录下的email.err文件,如下
020612 11:38:56 mysqld started
020612 11:38:56 /usr/mysql/libexec/mysqld: Can't create/write to file '/usr/mysql/var/email.pid' (Errcode: 13) //主机名为email
020612 11:38:56 /usr/mysql/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
020612 11:38:56 /usr/mysql/libexec/mysqld: Error on delete of '/usr/mysql/var/email.pid' (Errcode: 13)
020612 11:38:56 mysqld ended
为什么会出现如下情况呢,请高手指正,
【发表回复】【查看CU论坛原帖】【添加到收藏夹】【关闭】 czc9 回复于:2002-06-22 10:33:16要添加mysql用户及组,具体用法如下
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> scripts/mysql_install_db
shell> chown -R root /usr/local/mysql
shell> chown -R mysql /usr/local/mysql/var
shell> chgrp -R mysql /usr/local/mysql
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> /usr/local/mysql/bin/safe_mysqld --user=mysql &
试试看,不行再跟贴
seafowl 回复于:2002-09-29 17:37:55我在solaris5.7下装mysql就是通不过,我是在sunfreeware下载的,他要求装的
ncurses、zlib、binutils、libgcc、gcc,我都装了,连configure 到最后都没成功,
请赐教下载地址及具体是哪个版本,因为我试了很多版本了,谢谢!
yanghailong 回复于:2002-11-03 02:33:46我在rh8下遇到类似的问题,这个办法也不能解决
moonsky 回复于:2003-02-20 22:32:30我也一样,不知道别人是怎么装的?
redfox 回复于:2003-02-21 22:38:11注意权限和用户的设置。
liyanzheng 回复于:2003-02-23 20:56:10http://www.mysql.com/downloads/mysql-4.0.html
这里可以下到一个。然后解开就可以用了,不用configure and make了。我在rh8上已经可以用了。启动的时候要用mysql用户就可以了,没有的话加一个好了。连接用mysql -u root -p 就可以连上。客户端也没有问题 :P
firebird 回复于:2003-04-10 16:15:25我也是啊,我用的是sunfreeware上编译好的二进制安装文件,就是不能启动服务,我是这样启动服务的,
/usr/local/mysql/bin/safe_mysqld -u mysql &
然后就出现:
# Starting mysqld daemon with databases from /usr/local/mysql/var
030410 16:09:23 mysqld ended
哪位高手请指教,在redhat下面是没有任何问题的。
hmkart 回复于:2003-04-12 13:12:22怀疑都有没有仔细看 "czc9"兄的回复!
如果Linux系列,切在安装时已经安装了mysql,
那以后要再次自己编译安装,mysql用户和组就不用建立了.
但目录文件权限,是一定要给的.
先以root身份编译,和初始化数据库
configure,make,make install,mysql_install_db
chown -R mysql:mysql /YourMysqlInstallPath/
然后再启动数据库,
对于SYSTEM V系列,可以将 mysql安装目录下/share/mysql/mysql.server复制到系统/etc/init.d/下 然后在rcx.d下建立相关的符号链接
ln -s /etc/init.d/mysql.server /etc/rc2.d/S98msyql
对于solaris系列,其他的都一样,只不过mysql用户和组要自己建立,然后将安装目录的权限给mysql用户和组.
对于BSD系列.其他的都一样,但要他的启动方式,是用safe_mysqld来启动的.
所以要将safe_mysqld加入 /etc/rc.conf or rc.local文件中.
firebird 回复于:2003-04-13 22:57:05搞定,非常感谢。
zifeiyun 回复于:2003-07-19 14:30:16我的仍然没有搞定,在mysql下./configure --prefix=/usr/local/mysql
无效,不能继续。
555555555
启动时和楼上的这个状况一样。
5555555
阿飘 回复于:2003-08-05 17:58:45/etc/init.d/mysqld
mysql -u root -p
zhouyifeng 回复于:2003-11-26 15:47:23ok
solaris_yschang 回复于:2004-01-08 17:56:35楼上的情况我也遇到过,
我处理是这样的:
#chown -R mysql /usr/local/mysql (很多资料都是chown -R root /usr/local/mysql )
不知道我这样合理么?但我确实搞定了,就加了这么一条.
php爱好者站 http://www.phpfans.net 为phper提供一切资讯.
运行了mysql_install_db
再运行 safe_mysqld,了,出现如下出错信息,
Starting mysqld daemon with databases from /usr/mysql/var
020620 14:51:32 mysqld ended
查看mysql目录下var目录下的email.err文件,如下
020612 11:38:56 mysqld started
020612 11:38:56 /usr/mysql/libexec/mysqld: Can't create/write to file '/usr/mysql/var/email.pid' (Errcode: 13) //主机名为email
020612 11:38:56 /usr/mysql/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
020612 11:38:56 /usr/mysql/libexec/mysqld: Error on delete of '/usr/mysql/var/email.pid' (Errcode: 13)
020612 11:38:56 mysqld ended
为什么会出现如下情况呢,请高手指正,
【发表回复】【查看CU论坛原帖】【添加到收藏夹】【关闭】 czc9 回复于:2002-06-22 10:33:16要添加mysql用户及组,具体用法如下
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> scripts/mysql_install_db
shell> chown -R root /usr/local/mysql
shell> chown -R mysql /usr/local/mysql/var
shell> chgrp -R mysql /usr/local/mysql
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> /usr/local/mysql/bin/safe_mysqld --user=mysql &
试试看,不行再跟贴
seafowl 回复于:2002-09-29 17:37:55我在solaris5.7下装mysql就是通不过,我是在sunfreeware下载的,他要求装的
ncurses、zlib、binutils、libgcc、gcc,我都装了,连configure 到最后都没成功,
请赐教下载地址及具体是哪个版本,因为我试了很多版本了,谢谢!
yanghailong 回复于:2002-11-03 02:33:46我在rh8下遇到类似的问题,这个办法也不能解决
moonsky 回复于:2003-02-20 22:32:30我也一样,不知道别人是怎么装的?
redfox 回复于:2003-02-21 22:38:11注意权限和用户的设置。
liyanzheng 回复于:2003-02-23 20:56:10http://www.mysql.com/downloads/mysql-4.0.html
这里可以下到一个。然后解开就可以用了,不用configure and make了。我在rh8上已经可以用了。启动的时候要用mysql用户就可以了,没有的话加一个好了。连接用mysql -u root -p 就可以连上。客户端也没有问题 :P
firebird 回复于:2003-04-10 16:15:25我也是啊,我用的是sunfreeware上编译好的二进制安装文件,就是不能启动服务,我是这样启动服务的,
/usr/local/mysql/bin/safe_mysqld -u mysql &
然后就出现:
# Starting mysqld daemon with databases from /usr/local/mysql/var
030410 16:09:23 mysqld ended
哪位高手请指教,在redhat下面是没有任何问题的。
hmkart 回复于:2003-04-12 13:12:22怀疑都有没有仔细看 "czc9"兄的回复!
如果Linux系列,切在安装时已经安装了mysql,
那以后要再次自己编译安装,mysql用户和组就不用建立了.
但目录文件权限,是一定要给的.
先以root身份编译,和初始化数据库
configure,make,make install,mysql_install_db
chown -R mysql:mysql /YourMysqlInstallPath/
然后再启动数据库,
对于SYSTEM V系列,可以将 mysql安装目录下/share/mysql/mysql.server复制到系统/etc/init.d/下 然后在rcx.d下建立相关的符号链接
ln -s /etc/init.d/mysql.server /etc/rc2.d/S98msyql
对于solaris系列,其他的都一样,只不过mysql用户和组要自己建立,然后将安装目录的权限给mysql用户和组.
对于BSD系列.其他的都一样,但要他的启动方式,是用safe_mysqld来启动的.
所以要将safe_mysqld加入 /etc/rc.conf or rc.local文件中.
firebird 回复于:2003-04-13 22:57:05搞定,非常感谢。
zifeiyun 回复于:2003-07-19 14:30:16我的仍然没有搞定,在mysql下./configure --prefix=/usr/local/mysql
无效,不能继续。
555555555
启动时和楼上的这个状况一样。
5555555
阿飘 回复于:2003-08-05 17:58:45/etc/init.d/mysqld
mysql -u root -p
zhouyifeng 回复于:2003-11-26 15:47:23ok
solaris_yschang 回复于:2004-01-08 17:56:35楼上的情况我也遇到过,
我处理是这样的:
#chown -R mysql /usr/local/mysql (很多资料都是chown -R root /usr/local/mysql )
不知道我这样合理么?但我确实搞定了,就加了这么一条.
php爱好者站 http://www.phpfans.net 为phper提供一切资讯.
相关阅读 更多 +