加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL权限操作语句有哪些

发布时间:2023-08-01 15:31:10 所属栏目:MySql教程 来源:
导读:MySQL权限控制语句有哪些?为了大家让大家更加了解MySQL权限控制语句,小编给大家总结了以下内容,一起往下看吧。

1.使用root账号登陆到MySQL服务器:

mysql -u root -pmypass;

2.切换到mysql数据库实例
MySQL权限控制语句有哪些?为了大家让大家更加了解MySQL权限控制语句,小编给大家总结了以下内容,一起往下看吧。
 
1.使用root账号登陆到MySQL服务器:
 
mysql -u root -pmypass;
 
2.切换到mysql数据库实例:
 
use mysql;
 
3.查看用户表:
 
select host, user, password from user;
 
4.创建一个只允许从本机登录的用户“yang”,密码为“yangpass”:
 
create user 'yang'@'localhost' identified by 'yangpass';
 
5.删除一个名为“yang”的本机登录用户:
 
drop user 'yang'@'localhost';
 
6.创建一个允许从任何主机登录的用户“yang”,密码为“yangpass”:
 
create user 'yang'@'%' identified by 'yangpass';
 
7.修改允许从任何主机登录的用户“yang”的密码,新密码为“yan”:
 
set password for 'yang'@'%' = password('yan');
 
8.向允许从任意主机登录的名为“yang”的用户,授予yang_test的库的所有权限:
 
grant all privileges on yang_test.* to 'yang'@"%";
 
9.刷新权限,使权限修改生效:
 
flush privileges;
 
10.创建一个允许从任何主机登录的用户“remote”,密码为“app”:
 
create user 'remote'@'%' identifed by 'app';
 
11.给“remote”用户授予库“yang_test”上的“t_weapon”表的CRUD权限:
 
grant select, delete, update, insert on yang_test.t_weapon to 'remote';
 
12.撤销用户“yang”在“yang_test”库上的所有权限:
 
revoke all privileges on yang_test.* from 'yang'@'%';
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章