解决ubuntu系统安装mysql不能修改root密码问题

前言

最近在搭建一个docker的环境,安装了mysql-server之后没有出现在网上别的教程中出现的设置密码的界面,比如这个(我的根本就没有这种设置好吗?)。
在这里插入图片描述
在这里插入图片描述

正文

说道解决办法应该有两种,先说说第一种:

  • mysql_secure_installation
    输入mysql_secure_installation进入安全设置向导,可以配置root密码,移除测试数据库等等。
    在这里插入图片描述
    不过在这些配置之前请检查mysql服务是否已经启动
    使用命令service mysql status查看运行状态
    使用命令service mysql start启动mysql
    在这里插入图片描述
    另一种方法如下:
  • 使用mysql自带默认用户登录修改密码
    在这里插入图片描述
    /etc/mysql/debian.cnf中有一个名字叫做debian-sys-maint,密码是随机的。
    使用命令mysql -u debian-sys-maint -p登录
    选择mysql数据(use mysql
    执行update mysql.user set authentication_string=password('password') where user='root'and Host = 'localhost';root的密码就被设置为password
    在这里插入图片描述
    tip: 低版本的mysql如果没有authentication_string字段可以尝试password字段。

后言

出现类似情况的同学可以试试这两个方法,共勉。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值