一、下载rpm安装包
官网:MySQL
下载地址:https://dev.mysql.com/downloads/file/?id=510575
这里可根据自己需要选择对于的rpm安装包
使用wget命令下载
wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm
二、安装MySQL
1.安装
rpm -ivh mysql80-community-release-el7-6.noarch.rpm
#更新数据源
yum makecache
yum list | grep mysql-com
安装server版
yum install mysql-community-server.x86_64
按y后出现key错误,执行下面命令行后,再次安装
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
安装成功!
2.初始化mysql
查看是否有mysql文件夹
cd /var/lib/
ll
进入mysql文件夹进行初始化
cd mysql
systemctl start mysqld
再次查看mysql文件夹内容,初始化成功过!
三、登录MySQL及修改密码
1.查看初始密码
grep 'password' /var/log/mysqld.log
#root@localhost:后面就是初始密码
2.修改默认密码
ALTER user 'root'@'localhost' IDENTIFIED BY '123456';
密码太简单,出现错误
先改一个复杂一点的
ALTER user 'root'@'localhost' IDENTIFIED BY 'Mynameis7@';
3.修改密码强度
SHOW VARIABLES LIKE 'validate_password%';
set global validate_password.length=4; #将密码长度降为4位
set global validate_password.policy=low; #安全策略改为low
最后执行修改密码
四、开启远程连接
show database; # 查看所有数据库
use mysql; # 选择mysql数据库
update user set Host='%' where User='root'; # 修改权限
select host, user from user; # 查看权限
flush privileges; # 刷新权限
select user,plugin from user where user='root'; # 查看用户登录密码加密规则
ALTER USER 'root'@'%' IDENTIFIED BY '你的mysql密码' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的mysql密码';
五、启动与关闭MySQL服务
1.启动
service mysqld start
2.关闭
service mysqld stop