admin管理员组

文章数量:1665612

下载安装包

下载地址:https://downloads.mysql/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`;

有%符合表示可以远程连接

结束!!!


						你别变得世俗,那不是你该走的路。

本文标签: 版本Linux