LinuxSir.cn,穿越时空的Linuxsir!

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

为何我从源码编译安装的mysql服务器进程不能开机自启动

[复制链接]
发表于 2004-11-11 22:24:22 | 显示全部楼层 |阅读模式
我是这样做的:
1. groupadd mysql
2. useradd -g mysql mysql
3. tar zxvf mysql-4.1.7.tar.gz
4. cd mysql-4.1.7
5. ./configure --prefix=/usr/local/mysql
6. make
7. make install
8. scripts/mysql_install_db
9. chown -R root /usr/local/mysql
10. chown -R mysql /usr/local/mysql/var
11. chgrp -R mysql /usr/local/mysql
12. cp support-files/my-medium.cnf /etc/my.cnf
13. cp scripts /usr/local/mysql -R
14. cp support-files /usr/local/mysql -R
15. cd /usr/local/mysql
16. chmod +x support-files/mysql.server
17. cp support-files/mysql.server /etc/rc.d/init.d/mysqld 同时设置 /etc/rc.d/init.d/mysqld 开机自动运行:ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc5.d/S90mysqld
18. /etc/rc.d/init.d/mysqld start 启动 MySQL,这时mysqld可以启动
19. /usr/local/mysql/bin/mysqladmin -u root password mypassword 设置 MySQL root 口令
之后我重启以后,mysqld确没有运行,而手动/etc/init.d/mysqld start又可以启动。我把/etc/init.d/mysqld start放到/etc/rc.local,重启以后,mysqld也没有运行,总是要手动将之启动。这个问题已经困扰了我两天了,请指教。我的系统是Red Flag 4.1
 楼主| 发表于 2004-11-12 17:09:29 | 显示全部楼层
没人回答,我自己顶。
发表于 2004-11-12 17:35:59 | 显示全部楼层
看看 /var/log里边的文件。

怀疑是权限问题。。。。。
发表于 2004-11-12 18:19:32 | 显示全部楼层
开机自动运行:ln -s /etc/rc.d/init.d/mysqld /etc/rc.d/rc5.d/S90mysqld
只有启动直接进入X时才运行启动脚本。
再有,mysql是以特定用户身份运行的,使用root登录能运行不代表使用特定用户也能运行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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