浅析centos 7 mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar

网络编程 2025-03-25 09:15www.168986.cn编程入门

标题:CentOS 7下的MySQL 8.0.19安装指南与配置

对于需要在CentOS 7上安装并配置MySQL 8.0.19的朋友们,本文为您提供了一份详细的安装指南与配置教程。如果您在操作过程中遇到任何问题,欢迎留言咨询。

一、资源获取

您可以从百度云盘下载所需的mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar安装包,链接和提取码如下:

链接: (此处填写链接) 提取码: (此处填写提取码)

二、安装步骤

1. 创建mysql目录:mkdir mysql

2. 解压安装包:tar -xvf mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar

3. 安装MySQL相关组件(使用rpm命令,加上--nodeps --force参数以忽略依赖并强制安装):

mysql-munity-mon-8.0.19-1.el7.x86_64.rpm

mysql-munity-libs-8.0.19-1.el7.x86_64.rpm

mysql-munity-client-8.0.19-1.el7.x86_64.rpm

mysql-munity-server-8.0.19-1.el7.x86_64.rpm

4. 查看已安装的MySQL组件:rpm -qa | grep mysql

5. 初始化MySQL:mysqld --initialize

6. 更改MySQL目录权限:chown mysql:mysql /var/lib/mysql -R

7. 启动MySQL服务:systemctl start mysqld.service

8. 设置MySQL服务开机自启:systemctl enable mysqld

三、密码及相关配置

1. 查看MySQL日志文件获取初始密码:cat /var/log/mysqld.log | grep password

2. 登录MySQL:mysql -uroot -p

3. 修改密码(以root用户为例):ALTER USER root IDENTIFIED WITH mysql_native_password BY '新密码';

4. 退出MySQL:exit

四、远程访问授权及加密规则配置

1. 创建用户并授权远程访问:

create user 'root'@'%' identified with mysql_native_password by 'root';

grant all privileges on . to 'root'@'%' with grant option;

flush privileges;

2. 修改加密规则,防止与可视化工具冲突:ALTER USER root IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;

3. 再次刷新权限:flush privileges;

五、防火墙设置

为了允许MySQL的远程访问,需要关闭或禁用firewall(防火墙):

systemctl stop firewalld.service; systemctl disable firewalld.service; systemctl mask firewalld.service;

至此,MySQL 8.0.19在CentOS 7上的安装与配置完成。如果您在操作过程中遇到任何问题,欢迎留言咨询。感谢您的阅读与支持!如果您觉得本文对您有帮助,欢迎转载,请注明出处。再次感谢大家对狼蚁SEO网站的支持!

注:以上内容仅供学习和交流使用,请勿用于非法用途。

上一篇:jQuery侧边栏实现代码 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by