MySQL不能开机自启动解决方案

本文介绍了设置MySQL电脑自启动的方法。先在任务管理器中找到MySQL,打开服务属性将启动类型设为自动;接着通过Win+R运行注册表编辑器,新建DWORD(32位)值,命名为ServicesPipeTimeout并将值设为180000,下次启动电脑MySQL即可自启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、打开任务管理器,找到MySQL

2、右击打开服务,再次找到MySQL,右击打开属性;设置启动类型为自动

3、 Win+R,输入regedit,运行注册表编辑器,找到Control

 4、右键新建DWORD(32位)值,设置其名称:ServicesPipeTimeout,修改值为十进制的180000

5、下次启动电脑则可以自启动mysql
 

### 配置 MySQL 开机自启动 #### Ubuntu 系统中的配置方式 对于基于 systemd 的 Linux 发行版,如 Ubuntu,可以通过 systemctl 来管理服务。要让 MySQL 数据库随系统一起动,可以执行如下命令: ```bash sudo systemctl enable mysql.service ``` 这条指令会创建必要的符号链接,使得每次计算机动时都会激活 MySQL 服务[^1]。 另一种适用于某些旧版本或特定环境的方法是在 `/etc/rc.local` 文件中加入动命令,在该文件的最后一行添加 `service mysql start` 或者 `systemctl start mysql.service` 并保存更改[^4]。 #### Windows 系统下的解决方案Windows 上,如果希望 MySQL 能够随着系统的动而自动运行,则应该调整其服务属性。具体做法是从控制面板进入“服务”,定位到名为 "MySQL" 的条目,右击选择“属性”。在这里把“动类型”更改为“自动”。 另外一种情形是当本地尚未安装 MySQL 作为一项正式的服务项目时,那么就需要先利用管理员权限运行 CMD 控制台并输入相应注册语句完成初始化工作后再按照上述流程操作[^2][^3]。 #### 使用 chkconfig 工具 (针对较老的 RedHat/CentOS) 对于采用 init 脚本而非 systemd 进程管理系统的老款服务器操作系统而言,chkconfig 是用来管理和查询各个运行级别上的服务状态的有效工具之一。为了开 MySQL开机功能,可依次执行下面两条命令: ```bash chkconfig mysqld on chkconfig --list | grep mysqld ``` 这组命令的作用在于MySQL 服务,并确认当前设置已被正确应用[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值