ubuntu命令行重新安装mysql密码_Ubuntu 19.10 安装mysql8.0&修改密码

在安装好ubuntu19.10之后,我又顺便安装了atom和vscode,随后就要安装php环境,准备开发了!但是,在安装过程中有遇到一个问题,就是我使用ubuntu19.10安装mysql后,并没有提示让输入密码,所以下面就是我在ubuntu19.10下修改重置mysql8.0的密码都过程。

情况一:

如果你可以使用 sudo mysql -uroot -p 来登录都话,可以直接使用命令:alter user 'root'@'localhost' identified by '123456';

将密码修改为123456,随后使用命令 mysql -uroot -p123456 来登录,这种情况我并没有试过,理论可行。

情况二:

查看初始密码登录:

202002142330_8479.pngsudo cat /etc/mysql/debian.cnf

看到帐号密码之后登录,然后使用命令:alter user 'root'@'localhost' identified by '123456';

这样理论上可以mysql -uroot -p123456登录mysql;

情况三:

很不幸,我属于第三种情况,在使用了update mysql.user set password=password("123456") where user="root";这样一条命令之后,我无法登录mysql了,所以需要跳过登录环节:sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

添加:

skip-grant-tables

如图所示:

202002142957_6395.png

然后重启一下mysql

systemctl restart mysql

mysql -uroot -p

alter user 'root'@'localhost' identified by '123456';

这样就修改成功了,然后再把之前修改的文件还原,就是把自己加的skip那一行删掉或者前面加#注释掉

重启一下mysql,就可以使用mysql -uroot -p123456登录了!

更多语句ALTER USER USER() IDENTIFIED BY '123456';

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

这些语句都没有测试过,有兴趣都可以测试一下。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值