Centos 7 安装 mysql 8

Linux 安装 mysql 8

1. centos

# Centos 采用 
CentOS-7-x86_64-DVD-1804.iso

2 .删除 mariadb

# 查看mariadb
rpm -qa|grep mariadb
>>mariadb-libs-5.5.56-2.el7.x86_64
# 卸载mariadb
rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps

3 .安装依赖环境

yum install -y openssl-devel.x86_64 openssl.x86_64
yum install -y libaio.x86_64 libaio-devel.x86_64
yum install -y perl.x86_64 perl-devel.x86_64
yum install -y perl-JSON.noarch
yum install -y autoconf
yum install -y wget
yum install -y net-tools

4. 关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

5.禁用selinux

vi /etc/selinux/config
# 将SELINUX=enforcing改为SELINUX=disabled

6 重启机器

 

7. 下载并安装MySQL官方的 Yum Repository

# 下载下来放到服务器上的根目录啊
https://dev.mysql.com/downloads/repo/yum/
#注意下载版本 如果是centos 7 则下载 linux 7的版本

Centos 7 安装 mysql 8

#安装 mysql
yum -y install mysql80-community-release-el7-3.noarch.rpm

Centos 7 安装 mysql 8

#安装Server
yum -y install mysql-community-server
#中间可能遇到下载速度慢,请参考这个文档下载 https://blog.csdn.net/qq_42376889/article/details/105537454

Centos 7 安装 mysql 8

 

8 启动数据库

#启动mysql
systemctl start mysqld.service

Centos 7 安装 mysql 8

#查看mysql 状态
systemctl status mysqld.service

 

Centos 7 安装 mysql 8

#查看第一次数据库root 密码
grep "password" /var/log/mysqld.log
# 我们这里看到是 7%QnY2%kWzx: 每个人机器上密码都会不一样

Centos 7 安装 mysql 8

#登录数据库
mysql -uroot -p

Centos 7 安装 mysql 8

#修改密码
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘new password‘;
#其中‘new password’替换成你要设置的密码,注意:密码设置必须要大小写字母数字和特殊符号(,/‘;:等),不然不能配置成功。
#我们这里设置为Password01!
?

Centos 7 安装 mysql 8

#开启mysql远程服务
CREATE USER ‘root‘@‘%‘ IDENTIFIED BY ‘Password01!‘;
GRANT ALL ON *.* TO ‘root‘@‘%‘;
ALTER USER ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘Password01!‘;
FLUSH PRIVILEGES;

Centos 7 安装 mysql 8

到此 mysql 服务装完

 

#查看字符集状态
status

Centos 7 安装 mysql 8

?
?

 

Centos 7 安装 mysql 8

上一篇:数据库开发规范


下一篇:mysql -- 5.6 安装脚本--guo