服务器安装mysql 8.0
1. 安装准备
关闭防火墙
rpm -qa | grep mysql -- 查看mysql
yum -y remove mari*;或 rm -rf /var/lib/mysql/*; --删除
find / -name mysql -- 查看是否存在mysql安装文件
find / -name mysql|xargs rm -rf; -- 删除
2.下载mysql
提示:这里可以提前下载然后解压方式操作。 我这里采用CentOS系统提前查看自己服务器是32还是64位
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rp
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

yum localinstall mysql80-community-release-el7-1.noarch.rpm -- 直接执行安装源命令

yum repolist enabled | grep "mysql.*-community.*" -- 检查一下源安装是否安装成功 
yum install mysql-community-server -- 安装mysql
systemctl restart mysqld.service 或 service mysqld start --启动服务
service mysqld status -- 查看状态是否启动

grep 'temporary password' /var/log/mysqld.log -- 查看临时密码
密码策略修改
set global validate_password.length=4; -- 修改密码默认长度为4 默认8
set global validate_password.policy=0; -- 修改密码的复杂程度
set global validate_password.check_user_name=off; -- 关闭用户名与密码不能相同

SET PASSWORD = '****'; 或 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘***’; --修改密码

use mysql;
select host, user from user; --查看数据库信息
GRANT ALL ON *.* TO 'root'@'%'; 或 update user set host='%' where user ='root';

flush privileges; --刷新或者重启
3.服务器配置



浙公网安备 33010602011771号