yum安装mysql的问题_yum安装MySQL5.7的相关总结

本文档记录了在Linux系统中使用yum安装MySQL5.7的过程,包括遇到的默认密码问题以及如何修改MySQL的root用户密码。首先,通过查看日志找到临时密码登录。然后,使用SQL命令创建新用户、更新密码,并设置权限。在MySQL5.7中,password字段已替换为authentication_string。提供了三种修改密码的方法,并展示了如何创建本地用户并限制其访问权限。
摘要由CSDN通过智能技术生成

今天要用到MySQL数据库,所以装了最新版的MySQL5.7,还是遇到了很多问题,现在总结一下,希望能帮助使用上碰到问题的朋友。

一,安装

我是使用yum安装的,请自行查询yum安装的方法,当然安装的是社区版,由于新版出于安全的考虑,所以默认生成了密码,不知道的小伙伴,可能会在/etc/my.cnf里面添加skip-grant-tables参数来进去修改,大费周折,请注意;请使用grep ‘temporary password’   /var/log/mysqld.log 当然这是yum安装的默认路径

直接使用此密码登录进去,修改密码即可,如果不幸,你已经添加了参数,进去了,我们就继续往下走

二,修改密码

我还是比较幸运的,上来直接就把root@localhost删了,哈哈,这里用过mysql的同学都知道,MySQL的登录机制是用户名@登录访问范围,所以我直接使用create user root;创建了在所以范围都可以访问的一个账户,说白了就是root@%,在MySQL5.7中password字段已经没有了,所以不了解的同学有点措手不及,不要紧,往这看:update mysql.user setauthentication_string=PASSWORD(‘123123′) where user=’root'; 就是它,用了一个新的字段,之后可以flush privileges;刷新一下

重新修改密码:ALTER USER'root'@'%'IDENTIFIED BY'********',同样的:grant all on *.* to 'root'@'%' identified by 'password';都是在修改密码,没用过的同学,请搜索命令都啥意思

当然,如果想创建本地的用户:CREATE USER'root'@'%'IDENTIFIED BY'您的密码'; %← 增加root用户指定可以任意IP登录,如果想限制只能让指定IP登录请把%替换成IP地址,看到了吧,还是在修改密码,有三种方式了,请记住!

当然,查询密码的字段是authentication_string,这个前面就说过了,不过重新提醒一下

创建用户:create user hzx;update user set authentication_string=password("123456") where user="hzx";grant all on hzx.* to 'hzx'@'localhost';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值