记录成长
Just for Fun

记录一下在Ubuntu19.10下安装mysql8.0时候踩的坑

安装mysql8.0之后与网上大多教程不同的是我没有遇到设置root密码的界面。

记录一下在Ubuntu19.10下安装mysql8.0时候踩的坑-天煜博客记录一下在Ubuntu19.10下安装mysql8.0时候踩的坑-天煜博客

输入 sudo apt install mysql-server之后直接就安装成功了。

尝试了很多办法,都不能成功的修改root密码,直到参考这篇文章:https://www.cnblogs.com/oceancaptain/p/12195310.html

最终使用sudo mysql 免密码直接进入数据库了,然后使用

ALTER user ‘root’@’localhost’ IDENTIFIED WITH caching_sha2_password by ‘password’;

将密码改成了password,至此问题解决(复制时候的引号可能会变成中文的,如果报错了记得改下)。

 

以下摘抄于参考文章:

sudo apt-get update

sudo apt-get install mysql-server

然后就安装好了。

感觉少了点啥…,对了,居然没有让设置密码

输入sudo mysql后居然直接登录了…

查了半天发现原因是:

在Debian / Ubuntu中,为root用户安装带有空密码的MySQL / Percona Server是很常见的。完成所有配置和测试后,将设置密码。这在生产服务器(或即将成为生产服务器)中不是一个好习惯,但您可以为自己的测试服务器执行此操作。

参考这篇博客 https://blog.csdn.net/weixin_41918841/article/details/82997651

所以要自己改一下:

ALTER user ‘root’@’localhost’ IDENTIFIED WITH caching_sha2_password by ‘password’;

之前多次没有改密码成功就是因为没有改plugin,而root用户的plugin是auth_socket,这种方式压根不管密码……

好了,现在sudo mysql -uroot 是需要输入密码的了,安全感爆棚。

支付宝扫码打赏 微信扫码打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

未经允许不得转载,转载请标明出处:天煜博客 » 记录一下在Ubuntu19.10下安装mysql8.0时候踩的坑

分享到:更多 ()

畅所欲言 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址