解决Ubuntu MySQL 5.7 密码修改问题

最近有小伙伴们B站私信我 在Ubuntu18.04版本中默认安装MySQL的版本是5.7并且没有出现设置密码的页面

接下来我就跟大家分享下我的经验


环境:Ubuntu 18.04

搭配:Apache2,php7.2


首先我们先把MySQL给安装下

sudo apt-get update && apt-get upgrade
sudo apt-get install mysql-server mysql-client //默认安装MySQL5.7

安装完如果没有跳出设置密码页面

那么只能手动设置密码

第一种

mysql_secure_installation

第二种

输入mysql,默认直接root权限进去 如果遇到需要输入密码的

那你还来我这干嘛...

进去之后我直接列命令+截图 这样方便大家操作

在MySQL5.7中,mysql数据库没有password字段,密码存储在authentication_string中,但是password()方法还能用。

show databases;
use mysql;
update user set authentication_string=PASSWORD("你的密码") where user='默认root如果你改了其他用户名';
update user set plugin="mysql_native_password";
flush privileges; quit;

大功告成 最后我们重启mysql

service mysql restart

OK使用phpMyAdmin进行密码验证

点赞

发表评论

电子邮件地址不会被公开,只有你知道( ̄▽ ̄)"