安装MySQL
下载wget命令:
yum install -y wget
在线下载MySQL安装包:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
安装MySQL:
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
安装MySQL服务:
先进入:cd /etc/yum.repos.d
安装MySQL服务:
sudo yum install mysql-community-server --nogpgcheck
(这个过程会有点慢)
启动MySQL服务:
systemctl start mysql
查看进程:
ps -ef | grep mysqld
查看临时密码:
grep 'temporary password' /var/log/mysqld.log
这是我的密码
使用临时密码先登录:
mysql -uroot -p
密码是隐形的
进入先修改密码,然后再退出:exit;再重新登录
查看设置密码的规则:show variables like 'validate_password%';
设置密码的强度:
set global validate_password.policy=LOW;
设置密码的长度:
set global validate_password.length=3;
设置密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'roott';
再重新退出进入看看密码是否能用
修改防火墙把3306端口号放进防火墙的白名单里:
firewall-cmd --add-port=3306/tcp --zone=public --permanent;
再重启防火墙:
systemctl restart firewalld
在登录MySQL:
mysql -uroot -p
切换到user表:
use mysql;
查看user表:
select Host,User from user;
发现root用户只允许localhost主机登录登录
修改为允许任何地址访问:
update user set Host='%' where User='root';
刷新权限:
flush privileges;
使用数据库连接
这样就代表MySQL安装成功了