Red Hat Enterprise Linux 6 下MySQL数据库安装与配置步骤详解

更新时间:2024-05-12 02:33:36   人气:7844
在 Red Hat Enterprise Linux (RHEL) 6 系统环境中,安装和配置 MySQL 数据库是一项基础且关键的任务。以下是详细的操作步骤:

一、准备工作

首先确保您的 RHEL 6 环境已经更新至最新状态,并通过 root 权限或者具有 sudo 特权的用户登录系统。

bash

sudo yum update -y


二、添加官方存储库(如果尚未)

为了方便获取并安装最新的 MySQL 包,在终端中执行以下命令以添加 MySQL 的 Yum 存储库:

bash

wget https://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
rpm -ivh mysql-community-release-el6-5.noarch.rpm
rm -f mysql-community-release*
yum-config-manager --enable mysql80-community

注意:由于 MySQL 在发布时可能已升级到更高版本如mysql80,请按实际情况选择合适的社区版仓库进行启用。

三、安装MySQL Server

接下来正式开始安装 MySQL服务器:

bash

sudo yum install mysql-server -y


四、初始化MySQL服务及设置root密码

完成安装后需要启动MySQL服务并对初始账户(root账号)设定一个安全的密码:

bash

service mysqld start
/usr/bin/mysqld_safe --skip-grant-tables &
sleep 3 #等待数据库加载完毕
mysqladmin -u root password 'YourNewStrongPassword'
# 更改'YourNewStrongPassword'为实际要设的新密码
killall mysqld_safe # 关闭跳过权限表验证的安全模式mysqld进程
service mysqld restart #重启正常运行MySQL服务


五、配置防火墙允许访问MySQL端口

默认情况下,MySQL 使用的是 TCP/3306 端口,因此您应打开此端口以便远程连接或应用能够接入:

bash

iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
/sbin/service iptables save #保存规则变动(若适用)
/etc/init.d/iptables reload #重载更改后的防火墙规则

六、测试MySQL是否工作正常

现在可以通过 `mysql` 命令行客户端工具来登陆刚创建好的环境并检查其功能完整性:

bash

mysql -uroot -p'YourNewStrongPassword'

show databases; # 显示所有数据库列表,确认可以成功进入MySQL控制台。
exit #退出当前会话


以上就是在 Red Hat Enterprise Linux 6 中从头到位完整地安装与基本配置MySQL数据库的过程,后续可根据具体需求进一步调整优化相关参数以及管理数据等操作。