yum安装MySQL、解决下载慢的问题、配置密码策略

yum在线安装MySQL

1.安装

①下载mysql源安装包

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

②安装mysql源

yum -y install mysql57-community-release-el7-8.noarch.rpm

③安装MySQL

yum -y install mysql-community-server

如果下载慢ctrl+c取消进行第④步,如果网速不慢跳过第四步
④MySQL下载的缓存都在这,到国内镜像网站下载MySQL的包放入然后执行③即可

cd /var/cache/yum/x86_64/7/mysql57-community/packages

进入文件后

  • 国内镜像站:
    http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/
    http://uni.mirrors.163.com/mysql/Downloads/

进入文件后发现几个小文件已经下载好了,大的文件等待手动导入,具体是哪个文件,可以再次执行安装命令查看一下,然后取消下载


找到对应版本的文件,下载后放入这个文件夹里后再执行下载命令即可
在这里插入图片描述
成功结果如下图:
在这里插入图片描述

2. 启动及设置

①启动MySQL服务

systemctl start mysqld 

②设置开启自启

systemctl enable mysqld

③查看默认密码(顺手复制)

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

在这里插入图片描述
④进入数据库

mysql -uroot -p

⑤修改密码
5.7版本的mysql采用了密码机制,默认为medium,要求密码有大写字母及特殊字符,下边我将说说如何改掉这个。
首先我得改掉这个临时密码,进入mysql后输入

set password for 'root'@'localhost'=password('Mypass123456!'); 

查看mysql密码策略

show variables like '%password%'; 
set global validate_password_policy=0; //设置密码策略等级
set global validate_password_length=6; //设置密码最小长度
set password for 'root'@'localhost'=password('123456'); //修改密码

也可以通过/etc/my.cnf配置文件找到相关项进行设置
上面设置只能临时修改密码策略,重启服务后会改回默认,想永久修改得修改/etc/my.cnf文件
数据库版本不同字符段好像不一样,所以最好先查看一下密码策略

validate_password_length=6
validate_password_policy=LOW
default_password_lifetime=0 //密码有效时间设置

在这里插入图片描述

重启MySQL服务
quit退出MySQL后执行

systemctl restart mysqld

再次进入数据库测试下修改的密码、查看下密码策略,没问题就完成了!
资料引用
感谢大佬们!!!
YUM方法安装mysql5.7版本

centos7在线yum安装mysql时官方镜像下载过慢的解决方案

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值