centos8安装配置mysql8.0

(方法一:从网络上下载)
1、下载安装包

wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

2、安装 rpm 包

yum localinstall mysql80-community-release-el8-1.noarch.rpm

3、yum 安装

yum update
yum install mysql-server

4、查看 mysql 是否安装成功

mysqladmin --version

(方法二:从本地无网络安装Mysql8.0)
1、把安装需要的安装包上传至服务器,创建mysrpm目录把安装包上传至该目录:

mkdir /mysrpm
cd mysrpm

2、所需要的安装包如图:
centos8安装配置mysql8.0_第1张图片
3、安装该目录下所有rpm包命令:

rpm –ivh *.rpm

4、启动 MySQL 服务

systemctl start mysqld.service

5、查看 mysql 正在运行的情况

ps -ef | grep mysql

6、开机启动 MySQL 服务

systemctl enable mysqld

7、重新加载服务

systemctl daemon-reload

8、登录mysql

mysql -uroot

9、重置 root 密码

use mysql; 
alter user 'root'@'localhost' identified by 'root';

刷新权限

flush privileges;

退出

quit;

10、重新登录

mysql -uroot -p

11、配置mysql

use mysql;
show tables;

12、修改表

update user set user.Host = '%' where user.User = 'root';

13、查看修改结果

select user.Host,user.User from user;

14、退出

quit;

15、 现在我们要查看一下防火墙的状态

systemctl list-unit-files|grep firewalld.service

16、 如果处于enabled状态,关闭防火墙:

systemctl stop firewalld.service

17、禁止防火墙开机自启:

systemctl disable firewalld.service

18、配置SELinux

 vim /etc/selinux/config

按i进行编辑,把找到SELINUX=enforcing将它改为

SELINUX=disabled

然后按Esc再按:再输入

:wq!

保存退出,退出后一定执行

reboot

你可能感兴趣的:(Linux)