LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 848|回复: 5

关于rc.local

[复制链接]
发表于 2004-7-17 18:53:55 | 显示全部楼层 |阅读模式
我在/etc/rc.d/rc.local里面加入了
/usr/local/mysql/bin/mysqld_safe &
但是仍然不能随系统启动而启动mysql,得登录到root或mysql再执行该脚本才行
我的是slackware9,总觉得rc.local在启动时没有被执行
发表于 2004-7-17 20:12:47 | 显示全部楼层
/etc/rc.d里面不是有一个启动mysql的rc.mysqld脚本吗?你可以察看一下里面的内容。
发表于 2004-7-17 20:29:59 | 显示全部楼层
运行下面的命令:
mysql_install_db
chown -R mysql.mysql /var/lib/mysql
以后就这样启动mysqld服务了:
#mysqld_safe &
or:
#mysqld_safe --user=mysql 2> /dev/null &

把上面两个命令的任意一个放到/etc/rc.d/rc.local后面,或者放到/etc/rc.d/rc.M里面就可以以后每次开机启动mysql的服务了。
 楼主| 发表于 2004-7-17 21:48:19 | 显示全部楼层
我是编译安装的./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql --with-charset=gb2312 --with-extra-charsets=all --with-unix-socket-path=/usr/local/mysql/var/mysql.sock
没有/etc/rc.mysqld。在rc.M和rc.local里都加过,都不行,权限设置也应该对的吧,我以前在mandrake9里装过的 。现在的问题是我觉得根本没有启动到我写的那行/usr/local/mysql/bin/mysqld_safe &,因为没看到任何错误信息啊
 楼主| 发表于 2004-7-18 08:14:15 | 显示全部楼层
哈哈,搞定了。
/usr/local/mysql/bin/mysqld_safe &这句原来放在rc.local或者rc.M最后面都不行,昨晚试着放到rc.M的start httpd server那块之前就好了。难道和顺序有关?!
发表于 2004-7-18 22:20:15 | 显示全部楼层
最好自己写个脚本。这样关机时会关闭服务,对mysql服务来得安全点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表