我在Ubuntu中学习装载MySQL的时候,按照操作一路向下,发现居然没有提醒我设置账号以及密码,我滴个乖乖,搞得我下载的MySQL,我还不能用了,不能忍下这口气,经过我查询了很多资料以及百度的教程来看,绝大部分都是过时的解决方法,对应的MySQL版本早就过时了。
问题描述:
首先得确保你使用的是sudo apt-get install mysql-server命令安装的MySQL,这个命令安装的MySQL默认是最新版本,此方法只针对此命令下载的MySQL,如果你是手动安装的MySQL5.7及以下版本,本教程暂无对应的教程。
当你在Ubuntu上使用sudo apt-get install mysql-server命令安装MySQL后,你会发现默认空密码登录不上,会出现这种情况
看着这两个error是不是特别心态爆炸,为此我耗尽了我为数不多的头发都搞不定!阿西吧!
我用我的理解说一下这个原理吧,使用上面的命令安装了MySQL后,在安装过程中MySQL数据库会自动为你设置账号密码,然后存放在/etc/mysql/debian.cnf文件中
解决方法如下:
一、使用sudo cat /etc/mysql/debian.cnf命令查看MySQL数据库自动设置的随机账户与密码