环境:
- ubuntu:18.04
- mysql:5.7.27
首先打开/etc/mysql文件夹,找到debian.cnf,然后用root权限打开
sudo vi debian.cnf
使用这个user和password登录你的mysql
mysql -udebian-sys-maint -pBAlb7ZppexbfHrIx;
登录后进入mysql数据库user表,找到你需要修改的用户,查看权限
use mysql;
show grants for 'root'@'localhost';
我这里的*.*代表所有权限
修改权限
GRANT ALL ON *.* TO `用户名`@`主机` WITH GRANT OPTION;
重置密码
set password for 用户名@localhost = password('新密码');