1. MySQL 登录
MySQL -u username -p
2. MySQL 创建用户
use mysql //进入mysql 表
INSERT INTO user (Host,User,Password) VALUES (‘%‘,‘username‘,PASSWORD(‘passwword‘)); //% 表示任何IP都可访问 可以直接输入IP控制登录 localhost 表示智能本机登录
3. 用户权限管理
1) 设置权限
grant all on db_name.tb_name to ‘username‘@‘host‘; //all 表示当前数据库中所有权限 select 表示查询权限 update delete 等权限(多个用,号隔开) db_name指授予权限的表名,tb_name 指数据库中的表名 * 指全部
2) 删除权限
revoke all on db_name.tb_name to ‘username‘@‘host‘; //如果没有权限 删除报错
3) 直接删除用户
DELETE FROM mysql.user WHERE User=‘username‘ and Host=‘%‘;
注意事项:
设置用户,并赋予用户权限后记得刷新权限, flush privileges;
时间: 2024-10-25 23:12:35