一.下载安装包命令:

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

二 .然后进行repo的安装:

执行命令:

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo

三.进入到 /etc/yum.repos.d/目录后再执行以下脚本

1、安装命令:

yum install mysql-server

2、启动msyql:

service mysqld start #启动MySQL

3、获取安装时的临时密码(在第一次登录时就是用这个密码):

grep 'temporary password' /var/log/mysqld.log

四.修改MySQL密码

1.跳过MySQL密码认证过程

vim /etc/my.cnf

在my.cnf后任意一行加入skip-grant-tables

2.重启MySQL服务

service mysqld restart

3.密码修改

输入MySQL登录数据库之后,输入以下命令

#MySQL版本5.7.6版本以前用户可以使用如下命令:
mysql> SET PASSWORD = PASSWORD('Xiaoming250');

#MySQL版本5.7.6版本开始的用户可以使用如下命令:
mysql> ALTER USER USER() IDENTIFIED BY 'Xiaoming250';

4.删除my.cnf文件中新增文本,再重启MySQL服务,去除免密登录

五.开启远程连接

登录MySQL后输入sql语句:

update user set Host='%' where User='root';

在进行刷新:

flush privileges;

六.修改MySQL密码策略

登录MySQL后查看策略:

SHOW VARIABLES LIKE 'validate_password%';

设置密码强度等级:

set global validate_password_policy=LOW;

设置密码长度:

set global validate_password_length=4; (密码最小长度为4)

七.MySQL常用命令

启动命令:

service mysqld start

关闭命令:

service mysqld stop

重启命令:

service mysqld restart

查看状态:

service mysqld status

查看MySQL系统配置:

cat /etc/my.cnf

Q.E.D.


Nothing really matters to me!