CentOS 7下详述Linux MySQL安装与配置过程
需积分: 9 129 浏览量
更新于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能够正常运行且与系统其他服务隔离。
2023-06-13 上传
2023-09-30 上传
2024-04-02 上传
2024-01-15 上传
2023-05-15 上传
2024-08-08 上传
Mr.王先生
- 粉丝: 5
- 资源: 18
最新资源
- 硬拷贝
- balongonline:Balong Online是一个观看在线足球比赛的网站
- frequency-attestation-corpus-information:用于频率,证明和语料库信息的OntoLex模块(草稿)
- Dingdang-Music:Dingdang Music是一个基于Vue的音乐平台,专注于发现和共享
- 华为简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- SQlite
- RdPCA:深入了解主成分分析
- JavaScript汇编语言规范(JS-ASM)
- eigen-faces-project:在 Java 中实现面部识别的特征脸遵循 Turk 的论文
- Chrome ToDo:Chrome网络浏览器插件-开源
- verification-api
- 西门子PLC工程实例源码第150期:S7-300控制奔驰发动机程序.rar
- Sprint_1_Unit_3:通过Pycharm测试自动添加
- TO-DO-LIST
- Golem:一个漂亮的项目经理-开源
- ImageFilter:图像过滤器