mysql 5.7.26 初始密码问题(Ubuntu18.04)

在Ubuntu 18.04上安装mysql 5.7.26后,初始密码并不在/var/log/mysqld.log文件中,而是在/var/log/mysql/error.log。通过搜索关键字找到初始密码,使用mysql_native_password作为密码登录并修改root账户的密码。详细步骤包括以安全模式启动MySQL,更新root用户的authentication_string和plugin。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mysql 5.7.26 初始密码问题

mysql 5.7.26 初始密码问题

2019/06/15更新:
上次Ubunt是装在虚拟机里的,今天在U盘上装了个,然后就又装了次mysql,这次仔细试了下,发现mysql5.7的初始密码是能够找到的。
网上很多贴子都说初始密码在/var/log/mysqld.log文件里,其实是不对的,没有这个文件。正确的文件是:/var/log/mysql/error.log (说明:mysql是用sudo apt install mysql-serve 命令安装的,全程自动,没有提示要求设密码)
打开这个文件,搜索password, 就会发现初始密码,如下图:
在error.log里找初始密码用mysql_native_password 做为密码,可以正常登录,然后就可以修改root账户的密码。
用mysql_native_password 做为初始密码成功wgvimysql修改密码:
update mysql.user set authentication_string=PASSWORD('新密码‘)where user = ‘root’;
flush privileges;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值