Linux Mysql5.7.10修改root初始密码

在mysql5.7.10的版本安装好启动程序并没有在操作系统root用户的根目录下面看到一个以点为前缀的带有mysql的文件。
这里写图片描述
当用命令:

mysql -uroot

登录时会抛错提示要输入密码。接下来就开始修改root的初始密码。

  • 编辑 /etc/my.cnf的mysql配置文件
    这里写图片描述
    加入
skip-grant-tables

保存好配置文件
这里写图片描述

  • 重启mysql服务

命令:

service mysqld start --没有启动过
service mysqld restart --已经在运行重新启动

这里写图片描述
再一次登录:
命令:

mysql -uroot

这里写图片描述
登录修改密码:

update user set authentication_string=PASSWORD('sys123') where User='root';

在修改密码之前要选择mysql数据库。
然后退出登录再次用修改后的原始密码进行登录:
这里写图片描述
上面修改的密码相当于在mysql安装的时候的初始化的密码变成了我们修改的密码。所以在登录系统后mysql数据库要你修改原始密码:

SET PASSWORD = PASSWORD('sys123'); --这个密码和上面一样也可以是其他的

这里写图片描述
因为Linux在安装以后自动启用了密码验证(具体的验证请去mysql官网查看文档文档上面都有详细的说明),不想要就可以取消
再次编辑/ect/my.cnf文档
这里写图片描述
加入:

validate-password=OFF

保存重启mysql服务。
再次进行修改:
这里写图片描述

这样密码修改就成功搞定。

个人认为这个方式还是比较简单的修改原始密码的方式去修改初始化的密码。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值