CentOS 7下详述Linux MySQL安装与配置过程
需积分: 9 48 浏览量
更新于2024-08-30
收藏 79KB DOCX 举报
本文档详细介绍了在CentOS 7 Linux环境中安装MySQL数据库服务器的步骤。首先,作者强调了在进行安装前确保先卸载系统中可能存在的 Mariadb,以避免冲突。以下是安装过程中的关键步骤:
1. 上传并解压安装包:
将MySQL 5.7.26的Linux版本的安装包上传到`/usr/local`目录下,然后使用`tar`命令解压到同级目录,如下所示:
```
cd /usr/local
tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /usr/local
mv mysql-5.7.26-linux-glibc2.12-x86_64 mysql
```
这里将解压后的目录重命名为mysql。
2. 卸载 Mariadb并清理配置:
使用`rpm`命令查看系统已安装的包,找到 Mariadb 并卸载它,例如:
```
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
```
确保删除旧的my.cnf配置文件:
```
rm /etc/my.cnf
```
3. 检查并创建MySQL用户和组:
检查系统中是否已有对应的用户和组,如果没有,则创建它们:
```
cat /etc/group | grep mysql
cat /etc/passwd | grep mysql
groupadd mysql
useradd -g mysql mysql
passwd mysql
```
设置密码为123456。
4. 更改文件权限:
将MySQL文件夹及其内部data目录的拥有者和组更改为mysql:
```
cd /usr/local/mysql
chown -R mysql:mysql mysql/
mkdir data
chown -R mysql:mysqldb data
```
5. 配置my.cnf:
在`/usr/local/mysql`目录下创建my.cnf文件,并配置基本参数,如socket路径、字符集等:
```
vim my.cnf
```
添加如下内容:
```bash
[mysql]
socket = /var/lib/mysql/mysql.sock
default-character-set = utf8
[mysqld]
socket = /var/lib/mysql/mysql.sock
port = 3323
# 更改默认端口以避免与其他服务冲突
basedir = /usr/local/mysql
```
总结,本文档提供了在CentOS 7环境下安装MySQL 5.7的具体步骤,包括下载、解压、卸载 Mariadb、管理用户和组、设置文件权限以及配置my.cnf文件,确保了新安装的MySQL能够正常运行且与系统其他服务隔离。
2017-09-30 上传
2019-05-15 上传
2020-07-02 上传
2020-07-24 上传
2023-02-25 上传
2021-12-09 上传
2024-08-27 上传
Mr.王先生
- 粉丝: 5
- 资源: 18
最新资源
- 明日知道社区问答系统设计与实现-SSM框架java源码分享
- Unity3D粒子特效包:闪电效果体验报告
- Windows64位Python3.7安装Twisted库指南
- HTMLJS应用程序:多词典阿拉伯语词根检索
- 光纤通信课后习题答案解析及文件资源
- swdogen: 自动扫描源码生成 Swagger 文档的工具
- GD32F10系列芯片Keil IDE下载算法配置指南
- C++实现Emscripten版本的3D俄罗斯方块游戏
- 期末复习必备:全面数据结构课件资料
- WordPress媒体占位符插件:优化开发中的图像占位体验
- 完整扑克牌资源集-55张图片压缩包下载
- 开发轻量级时事通讯活动管理RESTful应用程序
- 长城特固618对讲机写频软件使用指南
- Memry粤语学习工具:开源应用助力记忆提升
- JMC 8.0.0版本发布,支持JDK 1.8及64位系统
- Python看图猜成语游戏源码发布