下载安装包
下载地址:https://downloads.mysql.com/archives/community/
下载Linux版本的安装包
新建一个目录,存放MySQL
mldir mysql-5.7
上传到Linux系统
解压
我这里忘记创建存放mysql目录了,直接放到/root目录下,很乱
tar -xvf mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar
查询mariadb包信息
rpm -qa | grep mariadb
删除mariabd包
rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
依赖包
yum -y install perl
yum -y install net-tools
安装MySQL
rpm -ivh mysql-community-common-5.7.37-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.37-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.37-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.37-1.el7.x86_64.rpm
启动MySQL服务
systemctl start mysqld
查看状态
systemctl status mysqld
查看密码
复制密码,原始密码有点长
cat /var/log/mysqld.log | grep password
登录MySQL
登录,输入原始密码
msyql -uroot -p
设置密码最小长度策略
set global validate_password_length=6;
设置密码强度检查等级策略,0/LoW、1/MEDIUM、2/STRONG
set global validate_password_policy=0;
修改密码
set password for 'root'@'localhost' = password('zzybzb');
开启MySQL远程连接(%号即远程连接,IDENTIFIED BY后面跟的密码)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'zzybzb';
刷新,重新加载
flush privileges;
测试远程连接
Navicat连接
Linux本地测试
show databases;
use mysql;
select `user`,authentication_string,`Host` from `user`;
有%符合表示可以远程连接
结束!!!
你别变得世俗,那不是你该走的路。