谁能告诉我root密码
莫名其妙的踩坑
首先,直接apt-get
chengziqiu@chengziqiu-desktop:~$ sudo apt-get install mysql-server mysql-client
按道理来说,就像windows安装mysql那样,会提示你设置root密码,语言,字符集等等。结果啥都没有,就装好了!
装好了!
好了,
了。
这个没有关系啦,照例登录mysql
chengziqiu@chengziqiu-desktop:~$ sudo mysql -u root -p
Enter password:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
按我所想,密码当然是空密码啦
结果,Access denied。
WTF?那密码是什么,123456? 000000?
谁能告诉我密码是什么??
解决办法
查询登录用户名和密码
网上找一波教程,终于解决
原来/etc/mysql/debain.cnf下保存了初始密码
而且初始登录用户名竟然不是root
chengziqiu@chengziqiu-desktop:~$ sudo cat /etc/mysql/debian.cnf
下面是文件内容
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = NXPl6a5IMewr5F0K ## <--看看看这里是密码,快把他复制下来!!!!
socket = /var/run/mysqld/mysqld.sock
[mysql