在rocky 安装mysql安装包
时间: 2025-01-20 21:41:27 浏览: 46
### 如何在Rocky Linux操作系统上安装MySQL数据库服务器
#### 准备工作
确保系统是最新的状态,可以通过执行以下命令来更新软件包列表并升级已有的软件包:
```bash
sudo dnf update -y
```
#### 安装依赖项
为了能够顺利地编译和运行MySQL服务,可能需要先安装一些必要的开发工具和其他依赖组件。
```bash
sudo dnf groupinstall "Development Tools"
sudo dnf install cmake bison ncurses-devel openssl-devel perl
```
#### 添加MySQL官方仓库
通过添加MySQL的官方yum源可以更方便地获取最新版本的MySQL。创建一个新的`.repo`文件用于定义这个外部资源的位置以及访问方式。
```bash
sudo tee /etc/yum.repos.d/mysql-community.repo <<EOF
[mysql80]
name=MySQL 8.0 Community Server
baseurl=https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
enabled=1
gpgcheck=1
gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql
EOF
```
注意这里的`el7`是因为当前最新的稳定版适用于RHEL/CentOS 7系列;对于Rocky Linux 8及以上版本,则应调整为相应的路径[^1]。
#### 执行MySQL安装过程
一旦完成了上述准备工作之后就可以正式开始安装MySQL了。这一步骤会自动处理所有的依赖关系并将所需的二进制文件部署到位。
```bash
sudo dnf install mysql-community-server
```
完成以上操作后,应该能看到有关新安装的服务的信息提示。此时建议立即启动MySQL守护进程,并将其设置成开机自启的状态以便于后续管理维护工作的开展。
```bash
sudo systemctl start mysqld
sudo systemctl enable mysqld
```
#### 配置MySQL环境变量
为了让系统中的其他应用程序更容易找到MySQL的相关可执行文件和服务接口,在全局范围内设定PATH环境变量是一个不错的选择。编辑/etc/profile或者~/.bashrc文件加入如下内容即可生效。
```bash
export PATH=$PATH:/usr/local/mysql/bin
source ~/.bashrc
```
#### 修改my.cnf配置文件
根据实际需求修改位于`/etc/my.cnf`下的默认配置参数,比如更改数据存储位置、指定监听地址等重要选项。下面给出了一组常见的优化建议作为参考[^2]。
```ini
[mysqld]
basedir=/usr/local/mysql84226
datadir=/var/lib/mysql
socket=/var/run/mysqld/mysqld.sock
port=3306
user=mysql
log_timestamps=SYSTEM
collation-server=utf8_unicode_ci
character-set-server=utf8mb4
lc-messages-dir=/usr/local/mysql84226/share/
skip-name-resolve
explicit_defaults_for_timestamp=true
max_connections=200
innodb_buffer_pool_size=1G
```
保存更改后的配置文件记得重启MySQL服务使改动即时生效。
```bash
sudo systemctl restart mysqld
```
最后不要忘记初始化安全设置向导以增强系统的安全性,它可以帮助移除匿名账户、锁定root用户的远程登录权限等功能特性。
```bash
sudo mysql_secure_installation
```
按照屏幕上的指示逐步完成整个流程直至结束为止。
阅读全文
相关推荐



















