# 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的版本
#安装 mysql
yum -y install mysql80-community-release-el7-3.noarch.rpm
#安装Server
yum -y install mysql-community-server
#中间可能遇到下载速度慢,请参考这个文档下载 https://blog.csdn.net/qq_42376889/article/details/105537454
8 启动数据库
#启动mysql
systemctl start mysqld.service
#查看mysql 状态
systemctl status mysqld.service
#查看第一次数据库root 密码
grep "password" /var/log/mysqld.log
# 我们这里看到是 7%QnY2%kWzx: 每个人机器上密码都会不一样
#登录数据库
mysql -uroot -p
#修改密码
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘new password‘;
#其中‘new password’替换成你要设置的密码,注意:密码设置必须要大小写字母数字和特殊符号(,/‘;:等),不然不能配置成功。
#我们这里设置为Password01!
?
#开启mysql远程服务
CREATE USER ‘root‘@‘%‘ IDENTIFIED BY ‘Password01!‘;
GRANT ALL ON *.* TO ‘root‘@‘%‘;
ALTER USER ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘Password01!‘;
FLUSH PRIVILEGES;
到此 mysql 服务装完
#查看字符集状态
status
?
?