安装mysql时未设置密码登录或忘记密码解决方法

1.查看mysql的配置文件:

sudo cat /etc/mysql/debian.cnf
截图录屏_选择区域_20201026142112.png

2. 用debian-sys-maint这个用户登录:

注意,这条指令的密码输入是要输入第一条指令获得的信息中的 password

要根据自己的实际情况填写

mysql -u debian-sys-maint -p

3. 修改密码:

使用mysql这个库

use mysql;

修改root用户的密码为123456,地址是localhost

update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';update user set plugin="mysql_native_password"; 

更新权限

flush privileges;

退出

quit;

4. 重新启动mysql服务:

sudo service mysql restart

成功!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容