如何禁止Mysql自动启动?(mysql关闭开机启动)
MySQL自动启动是每次开机时MySQL就会自动启动的一个功能,有时候你不需要MySQL启动,那么就需要禁止MySQL自动启动了。下面小编就教大家如何禁止MySQL自动启动。
一、安装完MySQL并设置启动账户
本文介绍如何在CentOS系统上禁止MySQL自动启动,在CentOS中禁止MySQL自动启动有比较简单的方法,在安装MySQL之后,首先需要在CentOS上设置一个MySQL的账户。打开CentOS的终端输入以下命令:
`bash
useradd -r mysql -s /sbin/nologin
这条命令会在CentOS中创建一个名为MySQL的无登入权限的账户。
二、 创建MySQL启动文件
接下来,我们就可以给MySQL创建一个启动文件了,CentOS系统中以rpm包安装的MySQL默认会使用/etc/init.d/mysqld文件来启动MySQL。可以在终端中输入以下命令来创建/etc/init.d/mysqld文件:
```bashsudo touch /etc/init.d/mysqld
接下来,给mysqld文件添加一些代码,一般会使用一下代码来编写mysqld文件:
`bash
#————————————–
#!/bin/sh
# chkconfig: 35 99 99
# description: start/stop mysql server
#————————————–
case下的内容
start () {
echo “开始启动mysql服务”
echo “……”
/etc/init.d/mysqld start
}
stop () {
echo “结束mysql服务”
echo “……”
/etc/init.d/mysqld stop
}
case”$1″ in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo “参数有误,无法执行脚本”
;;
esac
三、 更改mysqld文件拥有者和权限
更改mysqld文件的拥有者及权限,可以用以下命令来更改:
```bashsudo chown mysql:mysql /etc/init.d/mysqld
最后,可以给/etc/init.d/mysqld文件更改权限:
`bash
sudo chmod 755 /etc/init.d/mysqld
四、 禁止MySQL自动启动
最后,我们就可以禁止MySQL自动启动了,可以使用以下命令来禁止MySQL的自动启动:
```bashchkconfig –level 2345 mysql off
这条命令会将/etc/init.d/mysqld设置为不会在脚本执行时自动启动,通过检查CentOS的runlevel设置来实现禁止mysql自启动服务,具体可以使用以下命令查看:
`bash
chkconfig –list
这样就完成了在CentOS上禁止MySQL自动启动的步骤。本文就介绍了如何禁止MySQL自动启动,在有些情况下需要禁止MySQL自动启动的时候,大家可以根据本文提到的步骤来做。
相关文章
- MySQL随机抽取数据,不再沉睡(mysql随机抽取数据)
- 查询MySQL实现高效的分词查询(mysql分词)
- MySQL如何实现表空间扩充(mysql扩充表空间)
- 使用MySQL临时表与游标实现复杂动态查询(mysql临时表游标)
- MySQL数据库迁移解决方案(mysql迁移方案)
- MySQL数据库在网页开发中的应用(网页mysql数据库)
- Mysql命令行如何使用操作技巧(mysql命令行怎么用)
- MySQL 配置文件的修改方法(mysql修改配置文件)
- MySQL如何查看和管理分区表(mysql查看分区数据)
- MySQL中如何判断字段为空值(mysql判断为空)
- 如何使用MySQL实现日期的增加(mysql增加日期)
- MySQL读写分离方案探索——实现横向扩展的必要之道(mysql 读写分离方案)
- 系统掌握MySQL正版系统,安全稳妥运行(mysql 正版)
- MySQL教程:如何添加自增主键(mysql添加自增主键)
- MySQL中如何实现两表合并(mysql中两表合并)
- MySQL中如何使用pi函数进行数学计算(mysql中pi的用法)
- 解决方法如何判断MySQL个数大于2,避免数据异常(mysql 个数大于2)
- MySQL中如何添加分组序号(mysql中分组序号)
- 如何在 MySQL 中快速对表的 Z 字段进行改名(mysql z字段改名)
- MySQL下载后无法打开,如何解决(mysql下载后打不开)
- MySQL历史驱动下载一览(mysql下载历史驱动)