在初次安装mysql的时候,如果没有让输入密码的步骤的话,会出现不知道密码的问题,下面有种办法,不知道哪一种有效,可以都试试。
1.初次登录的话:
sudo cat /etc/mysql/debian.cnf
找到client下的user和password,另外打开一个终端,
mysql -u root -p
然后输入密码,不出意外应该能登录,如果不能登录的话,在上面的命令前加上sudo然后试试,应该能进登录,
然后
修改user表root用户的plugin的值为mysql_native_password
update mysql.user set plugin = 'mysql_native_password' where user = 'root'
如果密码比较繁琐,接下来就可以修改密码,
update mysql.user set plugin="mysql_native_password",authentication_string=password('新密码') where user="root";
然后刷新权限
FLUSH PRIVILEGES;
然后可以退出,最后就可以用普通权限登录。
本文提供了一种解决在初次安装MySQL时未设置root密码的方法。通过读取debian.cnf文件获取默认凭据,使用sudo权限登录,更新root用户设置,更改密码并刷新权限。
1万+

被折叠的 条评论
为什么被折叠?



