Yum安装MySQL,来自MySQL官网并补充

跟着mysql官网进行安装操作 ,我只想说mysql官网写了个锤子 ,中间出现很多问题,做个总结

1 安装

1.1使用 MySQL Yum Repository 在 Linux 上安装 MySQL

1.1.1 卸载安装MySQL和依赖

查看安装的myql

rpm -qa | grep mysql

卸载myql

yum remove mysql-community-server-xxxxx

1.1.2 安装MySQL

(1)添加MySQL Yum Repository

​ 将mysql yum repository 添加系统的repostory中,点击下载rpm

wget  http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
  • weget 默认下载的文件放在放在当前路径下 通过-P可以指定下载路径

安装下载的rpm

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

安装完毕后再/etc/yum.repos.d会有两个mysql的.repo文件
在这里插入图片描述
(2) 禁用MySQL模块,不然安装server会报错
在这里插入图片描述

module disbale mysql

(3) 安装server

yum install mysql-community-server

(4) 启动MySQL服务器

service msyqld start

查看mysql服务状态

service mysqld status

若服务器启动时服务器目录为空,会发生:

  • 服务器已初始化。
  • 在数据目录中生成 SSL 证书和 key files。
  • validate_password已安装并启用。
  • 创建超级用户帐户’root’@'localhost。设置超级用户的密码并将其存储在 error log 文件中要显示它,请使用以下命令:
 sudo grep 'temporary password' /var/log/mysqld.log

logging 生成的临时密码尽快更改 root 密码,并为超级用户帐户设置自定义密码
在这里插入图片描述

mysql -uroot -p

(5) 修改初始密码

方法一:

set password root@localhost=password('密码')

方法二:

登录后修改密码,密码要符合密码策略

在这里插入图片描述

查看mysql初始的密码策略

SHOW VARIABLES LIKE 'validate_password%'

在这里插入图片描述

默认情况下安装validate_password。由validate_password实现的默认密码 policy 要求密码至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符,并且密码总长度至少为 8 个字符。

更改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'

更改mysql初始的密码策略. 嫌麻烦也可以不进行修改

  • 修改密码验证等级为low(只验证长度)
set global validate_password_policy=low 
  • 修改密码长度,当长度小于4时,系统自动设置为4
set global validate_password_length=4

现在可以设置满足长度的密码即可

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值