mysql给登录权限_MySQL 初学笔记 ① -- MySQL用户登录权限控制

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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值