mysql 权限配置
删除root权限如何恢复
安全模式启动mysql
1 | # 安全模式启动mysql服务 |
恢复权限
1 | # 报错使用flush privileges命令 |
还原配置文件
1 | vim /etc/mysql/mysql.conf.d/mysqld.cnf |
无密码登录问题
1 | use mysql; |
权限管理常用命令
创建用户
1 | CREATE USER 'user1'@'host' IDENTIFIED BY '123456'; |
查看密码认证方式
1 | SELECT user,host,plugin from mysql.user where user='root'; |
修改密码认证方式
1 | alter user 'user'@'host' identified with mysql_native_password by 'pa'; |
修改密码
1 | use mysql; |
删除用户
1 | DROP USER 'user'@'host'; |
grant 赋权
1 | # privileges可省略 |
revoke 撤销权限
1 | mysql> revoke all on *.* from user@'ip'; |
查看权限
1 | # 查看权限 |