CentOS 6 上 MySQL 的安装步骤及配置详解

更新时间:2024-05-09 09:56:20   人气:2715
在CentOS 6系统环境中,MySQL是一个广泛应用的关系型数据库管理系统。以下是详细且严谨的关于如何在该环境下进行MySQL安装与基本配置的操作指南。

一、准备工作

确保您的CentOS 6系统的包更新到最新状态:

bash

sudo yum update -y


二、添加官方YUM源

为了方便管理和维护MySQL版本,首先我们需要向yum仓库中加入MySQL社区版的RPM文件库:

bash

wget https://dev.mysql.com/get/mysql57-community-release-el6-10.noarch.rpm
sudo rpm -ivh mysql57-community-release-el6-10.noarch.rpm


三、安装MySQL Server

通过已添加的repo,我们可以直接使用`yum install`命令来安装mysql-server及相关工具:

bash

sudo yum install mysql-community-server


四、启动MySQL服务并设置开机自启

完成安装后,执行以下指令以开启MySQL服务器,并将其设为随操作系统自动启动:

bash

sudo systemctl start mysqld.service
sudo systemctl enable mysqld.service


五、安全初始化和设定root密码

首次运行时需要对MySQL进行一些基础的安全性配置,可以通过脚本 `mysqld_secure_installation` 来实现:

bash

sudo /usr/bin/mysqld_safe --skip-grant-tables &
sleep 3 # 等待片刻让MySQL完全加载起来
mysqladmin -u root password 'YourNewRootPassword' # 更改默认root用户的密码

请将 `'YourNewRootPassword'` 替换为您希望设置的实际强密码。

六、检查MySQL是否正常工作

现在可以登录至MySQL shell验证一切是否按预期运作:

bash

mysql -uroot -p
# 输入您刚才设置的新密码登陆。

进入MySQL Shell之后您可以创建新用户,管理权限等更多操作了。

以上就是在CentOS 6上从零开始完整地安装以及初步配置MySQL的过程。后续可根据实际需求进一步优化参数调整或者高级功能配置如备份恢复策略,性能调优等等。记得在整个过程中始终保持谨慎细致的态度对待敏感数据(例如:数据库用户名/密码)的处理。