centos7安装MySQL8
一、安装
# 更新yum源
yum update
#获取镜像
wget http://dev.mysql.com/get/Downloads/mysql80-community-release-el7-1.noarch.rpm
#安装mysql80-community-release-el7-1.noarch.rpm包。
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
# yum安装mysql,下载资源时间较长
yum install mysql-community-serve
#启动MySQL服务 并配置开机启动
systemctl start mysqld
systemctl enable mysqld
#查看mysql运行状态
Systemctl status mysqld
二、配置密码
#配置跳过密码验证
vim /etc/my.cnf
添加以下代码
default-authentication-plugin=mysql_native_password #配置文件本来就有去掉注释即可
symbolic-links=0
skip-grant-tables #跳过密码验证
#重启mysql
ystemctl restart mysqld
#登录MySQL
mysql -u root -p
#直接按回车进入
#刷新权限
FLUSH PRIVILEGES
#设置密码
alter user ‘root'@'localhost' IDENTIFIED BY ‘你的密码';
三、登录配置
#设置远程登录
use mysql #进入数据库
#更新域属性,’%'表示允许外部访问:
update user set host='%' where user =‘root';
#然后
FLUSH PRIVILEGES;
#再执行授权语句:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
#完成退出
EXIT