一、准备工作
首先确保您的 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数据库的过程,后续可根据具体需求进一步调整优化相关参数以及管理数据等操作。