我是靠谱客的博主 自由豆芽,最近开发中收集的这篇文章主要介绍Linux 设置mysql开机启动,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

linux开启启动的程序一般放在/etc/rc.d/init.d/里面,/etc/init.d/是其软连接

 

mysql设为linux服务

cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqld

chkconfig --add mysqld chkconfig --level 2345 mysqld on

chown mysql:mysql -R /usr/local/mysql5/

service mysqld start

然后可以用setup命令进入服务设置,设置为开机启动

补充说明:

这个是redhat公司遵循gpl规则所开发的程序,它可以查询操作系统在每一个执行等级(runlevel)中,会执行哪些系统服务,其中包括各种daemon。 linux os 将操作环境分为以下7个等级:

0:开机(请不要切换到此等级)

1:单人使用者模式的文字界面

2:多人使用者模式的文字界面,不具有网络档案系统(NFS)功能

3:多人使用者模式的文字界面,具有网络档案系统(NFS)功能

4:某些发行版的linux使用此等级进入x windows system

5:某些发行版的linux使用此等级进入x windows system

6:重新启动

参数:

--add 新增所指定的系统服务

--del 删除所指定的系统服务

--level 指定该系统服务要在哪个执行等级中开启或关闭

--list 列出当前可从chkconfig指令管理的所有系统服务和等级代号

on/off/reset 在指定的执行登记,开启/关闭/重置该系统服务

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。

 

语法:

chkconfig --list [name]

chkconfig --add name

chkconfig --del name

chkconfig [--level levels] name <on|off|reset>

chkconfig [--level levels] name

范例:

1.查看在各种不同的执行等级中,各项服务的状况: $chkconfig --list

2.列出系统服务vsftpd在各个执行等级的启动情况: $chkconfig --list vsftpd

3.在执行等级3,5时,关闭vsftpd系统服务: $chkconfig --level 35 vsftpd off

4.在执行等级2,3,5时,开启 vsftpd系统服务: $chkconfig --level 235 vsftpd on

5.关闭一些自己不需要的服务:

如果没有打印机: chkconfig --level 235 cups off

如果没有局域网: chkconfig --level 235 smb off

如果不需要远程用户登录的: chkconfig --level 235 sshd off

如果不需要定时任务的: chkconfig --level 235 crond off

如果不需要添加新硬件的: chkconfig --level 235 kudzu off

转载于:https://www.cnblogs.com/kuili/p/4280048.html

最后

以上就是自由豆芽为你收集整理的Linux 设置mysql开机启动的全部内容,希望文章能够帮你解决Linux 设置mysql开机启动所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部