Linux设置添加MySQL Apache为系统服务并开机启动

时间:2022-05-21 15:43:21

一、MySQL:
环境变量设置:在/etc/profile最后加入两行命令:
MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin
这样就可以在shell中直接输入mysql命令来启动客户端程序了。
开机启动:首先需要将scripts/mysql.server服务脚本复制到/etc/init.d/,并重命名为mysqld。
cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld
通过chkconfig命令将mysqld服务加入到自启动服务项中:chkconfig --add mysqld
注意服务名称mysqld就是我们将mysql.server复制到/etc/init.d/时重命名的名称。
查看是否添加成功:chkconfig --list mysqld
mysqld   0:off 1:off        2:on        3:on        4:on        5:on        6:off
重启系统,mysqld就会自动启动了。
检查是否启动:netstat -anp|grep mysqld
执行下面的命令关闭开机自启动:chkconfig mysqld off
执行下面的命令可以改变开机自启动的运行级别为3、5:  chkconfig --level 35 mysqld on
二、Apache
环境变量设置:在/etc/profile中添加APACHE_PATH=/usr/local/apache export PATH=$PATH:$APACHE_PATH/bin
运行 source /etc/profile使设置立即生效
添加系统服务并开机启动: cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd
chkconfig --add httpd
开机启动第二种方法:在/etc/rc.d/rc.local中增加启动apache的命令,例如:/usr/local/httpd/bin/apachectl start