mysql 自动启动

1、将服务文件拷贝到init.d下,并重命名为mysql

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

2、赋予可执行权限

chmod +x /etc/init.d/mysqld

3、添加服务

chkconfig --add mysqld

4、显示服务列表

chkconfig --list

如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入

chkconfig --level 345 mysqld on

5、重启电脑

reboot

6、验证

netstat -na | grep 3306

如果看到有监听说明服务启动了

### 设置 MySQL 开机自启 #### Windows 下设置 MySQL 自动启动 对于希望 MySQL 能够随操作系统一同启动的情况,可以按照如下方式操作: 在 Windows 中,为了使 MySQL 实现开机自动启动,需通过命令行执行特定指令来注册 MySQL 服务。具体而言,应当以管理员权限开启命令提示符(CMD),随后切换至 MySQL 的 bin 文件夹路径下,比如 `d:\mysql\bin` 。在此处输入 `mysqld-nt --install` 并按下回车键确认;如果一切正常,则会出现 “Service successfully installed.” 提示信息表示安装成功[^3]。 完成上述步骤之后,可以通过访问【控制面板】-> 【管理工具】 -> 【服务】 来验证名为 "MySQL" 的服务状态及其启动模式是否已被设定为“自动”。 #### Linux 下设置 MySQL 自动启动 针对 Linux 发行版本中的 MySQL 安装情况,不同发行版可能存在差异化的默认行为——例如 Ubuntu 默认情况下会在非简化配置环境中自动处理好 MySQL 的安装与基本配置工作[^2]。然而,不论在哪种具体的 Linux 版本上,都可以利用 systemd 或者 rc.local 方法确保 MySQL 在系统重启后能够自动激活。 采用 **systemd** 方式的做法是借助于两条 shell 命令实现:首先是 `systemctl enable mysqld` ,这条命令的作用在于标记 MySQL 作为一项应该随着主机启动而被加载的服务项目;接着使用 `systemctl daemon-reload` 刷新守护进程配置以便立即生效这些更改[^1]。 另外一种方案则是编辑 `/etc/rc.d/rc.local` 文件,在其中追加用于启动 MySQL 和其他必要组件的 Shell 指令语句,像这样: ```bash #!/bin/bash # 启动 MySQL 数据库服务器 service mysql start ``` 值得注意的是,这种方法依赖于系统的初始化脚本支持,并且某些现代 Linux 系统可能不再默认启用此功能,因此建议优先考虑基于 systemd 的解决方案除非有特殊需求或者环境限制[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值