CentOS6安装MySQL5.7详细步骤
需积分: 0 185 浏览量
更新于2024-08-04
收藏 213KB DOCX 举报
"CentOS6上安装和配置MySQL5.71的步骤详解"
在CentOS6.8系统中安装MySQL5.71的过程分为几个关键步骤,包括使用YUM安装MySQL,配置MySQL服务,设置远程连接,以及确保MySQL在系统启动时自动运行。
一、YUM安装MySQL
首先,你需要访问MySQL的官方YUM仓库下载页面(https://dev.mysql.com/downloads/repo/yum/),获取适用于CentOS6的MySQL5.7社区版的RPM包下载链接。在终端中使用以下命令下载:
```
wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm
```
接着,安装下载的RPM包:
```
sudo rpm -Uvh mysql57-community-release-el6-11.noarch.rpm
```
安装完成后,查看`/etc/yum.repos.d/`目录,你会发现多了两个MySQL的YUM源。
二、安装MySQL服务
利用YUM安装MySQL社区服务器:
```
yum install mysql-community-server
```
三、MySQL服务配置
1. 启动MySQL服务:
```
service mysqld start
```
2. 获取root用户的临时密码。你可以通过查看日志文件`/var/log/mysqld.log`来获取:
```
grep 'temporary password' /var/log/mysqld.log
```
3. 使用获取的密码登录MySQL,并修改root用户的密码:
```
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPwd4!';
```
四、开启远程连接
1. 配置iptables以允许远程连接:
打开`/etc/sysconfig/iptables`文件,添加规则打开3306端口。重启iptables服务以使更改生效:
- 开启iptables并使其开机启动:
```
chkconfig iptables on
service iptables start
```
- 即时生效但重启后失效:
```
service iptables start
```
2. 在MySQL中设置允许远程连接:
登录MySQL:
```
mysql -u root -p
```
选择`mysql`数据库:
```
use mysql;
```
更新用户表,将root用户的Host设置为%:
```
update users set Host='%' where User='root';
```
刷新权限:
```
flush privileges;
```
五、MySQL开机自启动
编辑`/etc/rc.local`文件,添加启动MySQL服务的命令:
```
vi /etc/rc.local
```
在文件末尾添加:
```
service mysqld start
```
保存并退出编辑器。这样,每次系统启动时,MySQL服务都会自动启动。
以上就是CentOS6上安装MySQL5.71并进行基本配置的完整过程。请确保在操作过程中遵循安全最佳实践,特别是处理MySQL的root用户密码和远程访问权限。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2020-08-05 上传
2018-10-31 上传
2023-09-15 上传
2020-05-11 上传
2022-06-15 上传
袁大岛
- 粉丝: 40
- 资源: 305
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录