- 论坛徽章:
- 0
|
我的SUSE10系统是安装在虚拟机上的。
mysql数据库已经安装好了,安装在 /usr/local/mysql 目录下。
切换到/usr/local/mysql/bin目录下,通过手工执行,:mysqld_safe & 可以成功启动mysql数据库, 用ps -ef | grep mysql 查看数据库进程也存在。
以下我要mysql数据库能随系统启动后自动运行。
第一步:在目录下: /etc/init.d 生成一个简单的脚本mysqlauto,内容如下:
#!/bin/bash
/usr/local/mysql/bin/mysqld_safe --user=mysql &
第二步: 目录/etc/init.d/rc3.d下做软连接 结果为: S22mysqld -> ../mysqlauto
同样在 /etc/init.d/rc5.d 也做了软连接。 因为系统缺省启动模式是 5
第三步:先执行 mysqladmin -u root shutdown 关闭mysql数据库.
然后在/etc/init.d/rc5.d 目录下测试执行 ./S22mysqld 后,查看是可以成功启动数据库的。也就是说这脚本启动数据库是有效的。
但我测试重启了几次系统后,查看进程都没能随机启动mysql数据库。
我在网上查资料,根据以上三步应该是设置完成了随机启动的脚本。
请教大家,应该如何查看问题存在哪里。。指点指点。谢谢。
mysqlauto脚本内容是简单点,成功后再模仿 /etc/init.d 下的脚本写个详细的,包含start stop restart等等选项。 问题是现在还不能随机启动。
|
|