官网下载rpm地址
https://dev.mysql.com/downloads/repo/yum/
wget下载
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
构建mysql源
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
建立yum缓存
yum makecache
安装
yum install mysql-server
启动,查询状态,开机自启
systemctl start mysqld
systemctl status mysqld
systemctl enable mysqld
配置mysql(远程等等)
mysql安装默认没有密码
登录密码:
mysql -uroot -p
查询密码规则:
SHOW VARIABLES LIKE 'validate_password%';
降低密码规程:
先将密码安全等级设置为最低
set global validate_password_policy=0;--表示将密码安全等级设置为low
set global validate_password_length=6;--表示将密码长度设置为最小6位
修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY '密码';
开启远程访问:
CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
GRANT ALL ON *.* TO 'root'@'%';
防火墙
临时关闭防火墙
systemctl stop firewalld.service
永久关闭防火墙
systemctl disable firewalld.service