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

时间: 2024-10-21 13:23:24

Linux 设置mysql开机启动的相关文章

Debian - 设置MYSQL开机启动

设置MYSQL 首先拷贝mysql.server到/etc/init.d目录下命名为mysql # cp /自己的安装目录/mysql/share/mysql/mysql.server /etc/init.d/mysql 然后进入/etc/rc2.d目录,这是debian默认的启动级别.建立连接指向/etc/init.d/mysql # cd /etc/rc2.d # ln -s /etc/init.d/mysql S20mysql 重新启动系统后,mysql就自动启动了. 也就是说, 删除/e

linux设置MySQL开机自动启动

step1: 通过chkconfig --list命令查看mysqld是否在列表中: step2: 如果列表中没有mysqld这个,需要先用这个命令添加:chkconfig --add mysqld step3: 然后用这个命令设置开机启动: chkconfig mysqld on

Linux设置Memcached开机启动

Memcached开机启动方式 方法一: 在 /etc/rc.d/rc.local 文件中追加启动命令 /usr/local/memcached/bin/memcached  -u root -d -m 2048 -l 192.168.137.99 -p 11211 -P /tmp/memcached.pid 也可不指定IP,默认是本机,如 /usr/local/memcached/bin/memcached  -u deamon -d -m 2048 -p 11211 -P /tmp/memc

Linux设置程序开机启动-tomcat开机启动

假设我有一个tomcat应用需要开机启动. 前提你的JAVA环境变量已经配置好没有问题,检测方法如图 然后找到tomcat的目录,我的目录是 /home/yuqing_4.0/tomcat_share/bin 复制这个目录. 打开/etc/rc.local 这个文件 [[email protected] bin]# vim /etc/rc.local 添加如图我圈出来的内容 #source /etc/profile #/home/yuqing_4.0/tomcat_share/bin/start

linux设置tomcat开机启动

[[email protected] ~]# cd /etc/rc.d/ [[email protected] rc.d]# cat rc.local #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V st

linux设置程序开机启动

网上看到共有三个方法,这里仅介绍最简单一种--修改    /etc/rc.local   文件: 1)在命令行下切到该etc目录下,然后输入命令:  sudo gedit rc.local 2)在rc.local 文件最后一行的   exit 0    前面加上运行程序的绝对路径即可,如图蓝色部分,HelloWorld为程序: 3)保存,退出.重启计算机程序即已经执行 具体可参见:http://www.cnblogs.com/gzggyy/archive/2012/08/07/2626574.h

centos 7 上配置mysql 开机启动详解

之前多次在centos7环境下配置mysql开机自启动出现了错误.现留下篇文章已做记录 一.centos7与centos6相比有什么不同: 1 在centos7中服务不在是用service这个命令来启动与停止,也不再用chkconfig来设置开机启动与否! 在centos7中所有对服务的管理都集中到了systemctl当中:systemctl不再是合之前一样依赖/etc/init.d/下 的脚本,它是通过配置文件来完成对服务的管理的: 二.创建systemctl管理mysql的配置文件: 1 创

Linux中 设置apache,mysql 开机启动

linux开启启动的程序一般放在/etc/rc.d/init.d/里面,/etc/init.d/是其软连接 mysql设为linux服务 cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqldchkconfig --add mysqldchkconfig --level 2345 mysqld onchown mysql:mysql -R /usr/local/mysql5/service mysqld start apa

linux中mysql如何设置为开机启动

开机启动命令 chkconfig mysqld on 查询是否设置为开机启动命令 chkconfig --list mysqld 结果为 mysqld 0:关闭 1:关闭 2:启动 3:启动 4:启动 5:启动 6:关闭