Linux系统中安装MySQL开启自启服务

在CentOS 7下的Linux系统中安装MySQL

  1. 检查系统使用 Systemd 还是 SysVinit
ps -p 1 -o comm=

● 如果返回 systemd,则使用 Systemd(新版系统)。
● 如果返回 init,则使用 SysVinit(旧版系统)。
systemd 和 init 的区别是:systemd是CentOS7以上的命令,init 是CentOS6的命令

方式一:SysVinit(旧版系统)

查询目前已经开启的服务
第一步:目前已经开启的服务没有mysqld

chkconfig --list  

在这里插入图片描述

第二步:增加mysql自动启动服务

chkconfig --add mysqld

在这里插入图片描述

第三步:查询是否添加成功,已经添加成功

chkconfig --list

在这里插入图片描述

第四步:开启mysqld启动服务

chkconfig mysqld on

在这里插入图片描述

### 安装 MySQL 5.7 并配置为开机自动 #### 准备工作 在开始之前,确保系统已更新至最新状态。可以运行以下命令来完成系统的升级操作[^2]: ```bash sudo dnf update -y ``` #### 添加 MySQL Yum 库 为了安装 MySQL 5.7,在 Rocky Linux 上需要先添加官方的 MySQL Yum 存储库。执行如下命令以下载并安装存储库 RPM 文件[^3]: ```bash sudo dnf install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm ``` 注意:尽管该链接中的 `el7` 表示适用于 CentOS 7 或 RHEL 7 的包,但它同样兼容于基于这些发行版构建的操作系统,比如 Rocky Linux。 #### 安装 MySQL Server 一旦 MySQL Yum 存储库被成功添加到系统中,则可以通过 DNF 命令轻松安装 MySQL 服务器软件包: ```bash sudo dnf install mysql-server -y ``` #### 动与MySQL 服务 安装完成后,需手动MySQL 服务,并将其设置为随操作系统动而自动开启。这可通过 systemctl 工具实现: MySQL 服务: ```bash sudo systemctl start mysqld ``` 验证其当前状态是否正常运作: ```bash sudo systemctl status mysqld ``` 将 MySQL 设置成开机自模式: ```bash sudo systemctl enable mysqld ``` #### 配置安全选项 (可选) 首次安装后建议运行安全性脚本以提高数据库的安全性水平[^4]: ```bash sudo mysql_secure_installation ``` 此过程允许更改默认 root 密码、移除匿名用户账户以及其他增强措施。 #### 查找初始临时密码 初始化过程中生成了一个随机密码用于登录管理员账号 'root'@'localhost'。通常可以在 `/var/log/mysqld.log` 日志文件里找到它;例如通过 grep 搜索关键字 "temporary password": ```bash sudo grep 'temporary password' /var/log/mysqld.log ``` 之后就可以利用这个密码连接进入 MySQL 控制台修改永久密码了。 #### 测试客户端工具连通性 如果计划远程访问或者使用图形界面管理工具,请确认防火墙规则开放必要端口(通常是 TCP/3306),以及调整绑定地址参数 bind-address=0.0.0.0 来接受外部请求. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ning.L

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值