在MySQL二进制包里面,有一个叫myslq.server的启动脚本程序。把它复制到/etc/rc.d/init.d目录里面:
# cd /etc/rc.d/init.d
# cp /usr/local/mysql/support-files/mysql.server mysql
接着把它的属性改为“x”(executable,可执行)
# chmod +x mysql
最后,运行chkconfig把MySQL添加到你系统的启动服务组里面去。
# /sbin/chkconfig --del mysql
# /sbin/chkconfig --add mysql
以上这个方法,在我的系统里无法生效,不知道什么原因,
然后我找了以下的方法试了一下,成功~
1. 自己生成一个文件并编辑,
touch mysql,
vi mysql,
/usr/local/mysql/bin/mysqld_safe --user=root &
mysqld_safe根据自己的安装目录去找。
chmod +x mysql //给mysql可执行的权限
然后 mv mysql /etc/rc.d/init.d/
然后 ln -s /etc/rc.d/init.d/mysql /etc/rc.d/rc3.d/S99mysqld
重启试了一下,OK~
原文:http://soft.chinabyte.com/248/11168248.shtml
顺便贴一下:
mysql启动:/usr/local/mysql/bin/mysqld_safe --user=root &
mysql关闭:/usr/local/mysql/bin/mysqladmin -u root -p shutdown
输入密码即可