Centos8安装MySQL8

1. 卸载已安装MySQL

  1. 卸载软件包
查询mysql的相关软件包
rpm -qa | grep mysql 
卸载查询出的软件包
rpm -e XXX  
  1. 删除相关的文件和目录
查询文件和目录
find / -name mysql 
删除相关文件和目录
rm -rf XXX

2. 下载安装包

mysql官网地址 https://dev.mysql.com/
MySQL安装包下载 https://dev.mysql.com/downloads/mysql/

  1. 选择centos系统安装包在这里插入图片描述
  2. 选择centos版本
    我是直接用wget下载安装包,用yum命令安装,不需要在这里选择版本
    在这里插入图片描述
    在这里选择下载版本,复制下载地址
    在这里插入图片描述
  3. 下载mysql安装包
wget https://dev.mysql.com/get/mysql80-community-release-el8-4.noarch.rpm

下载完成

3. 安装MySQL

  1. 禁用centos8自带mysql module,选择Y
yum module disable mysql
  1. 安装
yum -y install mysql80-community-release-el8-4.noarch.rpm
yum -y install mysql-community-server

安装完成
在这里插入图片描述

4. 启动MySQL

启动mysql服务
service mysqld start
查看mysql服务状态
systemctl start mysqld.service

在这里插入图片描述

5. 修改密码

  1. 生成临时密码,登录
grep "password" /var/log/mysqld.log

在这里插入图片描述

mysql -u root -p
或则
mysql -u root -p密码

在这里插入图片描述
修改密码
mysql8 的默认密码规则:大小写,数字,特殊符号同时存在,长度不低于8位

# 查看默认密码策略
show variables like 'validate%';    
# 修改密码
alter user 'root'@'localhost' identified by 'Atm123456@';

在这里插入图片描述

  1. 修改密码策略
    这一步不是必须的,根据个人喜好,如果想要密码简单点就可以设置一下。
set global validate_password.policy=0;  //强度
set global validate_password.length=4; //长度

在这里插入图片描述
再次修改密码
在这里插入图片描述

6. 远程连接

use mysql;
update user set host = '%' where user = 'root';
select host, user from user;
flush privileges;

7. 配置mysql

  1. 打开my.cnf(相当于window中的my.ini),编辑
查看文件位置
find / -name my.cnf
编辑
vim /etc/my.cnf

也可以在本地编辑好后,上传到对应文件位置,覆盖(更方便)

  1. 重启mysql服务
service mysqld restart

8. 设置防火墙策略,开放3306端口

firewall-cmd --list-ports 查看已开放的端口列表
firewall-cmd --zone=public --add-port=3306/tcp --permanent 开放端口
firewall-cmd --zone=public --remove-port=3306/tcp --permanent 删除端口
firewall-cmd --zone=public --query-port=3306/tcp --permanent 查看端口是否开启
firewall-cmd --reload 重新启动防火墙

  1. 查看防火墙状态
systemctl status firewalld

在这里插入图片描述

  1. 没有开启,则开启防火墙
systemctl start firewalld

没有提示代表成功开启

  1. 开启3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
  1. 重启防火墙
firewall-cmd --reload

9. 腾讯云中开放3306端口

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值