引言
Rocky Linux 是一个稳定、安全的开源操作系统,它基于 CentOS,适用于各种企业级应用。MySQL 是一款广泛使用的开源关系型数据库管理系统,两者结合可以构建一个强大的数据库解决方案。本文将详细介绍如何在 Rocky Linux 上安装和配置 MySQL 数据库,并实现无缝对接。
准备工作
在开始之前,请确保您的 Rocky Linux 系统满足以下要求:
- 已安装 Rocky Linux 系统。
- 系统已启用网络连接。
- 用户拥有 root 权限或 sudo 权限。
安装 MySQL
1. 安装 MySQL Yum Repository
首先,您需要将 MySQL Yum Repository 添加到您的系统。
sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2. 安装 MySQL Server
接下来,使用 Yum 包管理器安装 MySQL Server。
sudo dnf install mysql-community-server
3. 启动 MySQL 服务
安装完成后,启动 MySQL 服务。
sudo systemctl start mysqld
4. 配置 MySQL
编辑 MySQL 配置文件 /etc/my.cnf,进行以下配置:
[mysqld]
# 设置字符集
character-set-server=utf8mb4
# 设置存储引擎
default-storage-engine=InnoDB
# 设置最大连接数
max_connections=1000
保存并关闭文件。
5. 初始化 MySQL
sudo mysql_secure_installation
根据提示设置 root 密码、删除匿名用户、禁止 root 远程登录等安全设置。
连接 MySQL
1. 使用 MySQL 命令行工具
安装 MySQL 命令行工具:
sudo dnf install mysql
使用以下命令连接到 MySQL:
mysql -u root -p
输入密码,进入 MySQL 命令行工具。
2. 使用图形界面工具
您也可以使用 MySQL Workbench 等图形界面工具连接到 MySQL。
创建数据库和用户
1. 创建数据库
CREATE DATABASE mydatabase;
2. 创建用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
3. 授予权限
GRANT ALL PRIVILEGES ON mydatabase.* TO 'username'@'localhost';
4. 刷新权限
FLUSH PRIVILEGES;
结论
通过以上步骤,您已经成功在 Rocky Linux 上安装和配置了 MySQL 数据库,并创建了数据库和用户。现在,您可以使用 MySQL 进行各种数据库操作,实现无缝对接。祝您使用愉快!
