mysql修改权限+重置密码

186 阅读1分钟

环境:

  • 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('新密码');