博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql用户管理以及权限管理
阅读量:7128 次
发布时间:2019-06-28

本文共 941 字,大约阅读时间需要 3 分钟。

  hot3.png

Mysql创建新用户:

CREATE USER username IDENTIFIED BY 'password';

给新用户分配所有的权限:

GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';

修改用户权限,首先要先切回root用户,然后使用下面的命令(撤销新用户的权限,并重新授权):

EVOKE ALL PRIVILEGES ON *.* FROM 'username'@'localhost';GRANT ALL PRIVILEGES ON databasename.* TO 'username'@'localhost' IDENTIFIED BY 'password';

还可以只给用户添加部分权限。

eg:

    只给用户分配select和update的权限:

GRANT SELECT, UPDATE ON databasename.* TO 'username'@'localhost' IDENTIFIED BY 'password';

分配完权限后需要刷新:

FLUSH PRIVILEGES;

删除用户:

@>mysql -u root -p @>密码 mysql>Delete FROM user Where User='username' and Host='localhost'; mysql>flush privileges; mysql>drop database databasename; //删除用户的数据库删除账户及权限:>drop user username@'%';        >drop user username@localhost;

更改用户密码:

@>mysql -u root -p@>密码mysql>update mysql.user set password=password('新密码') where User="username" and Host="localhost";mysql>flush privileges;

转载于:https://my.oschina.net/bobwei/blog/487248

你可能感兴趣的文章
QOS 之 WRED
查看>>
ASP.NET MVC5 知识点整理
查看>>
CCNP 640-892知识点中文精简解释
查看>>
listview适配器与加载过程详解
查看>>
SDN控制器列表
查看>>
LeetCode - 8. String to Integer (atoi)
查看>>
在两个php下session无法使用的问题
查看>>
说一说关于破解支付宝AR红包的事
查看>>
Oracle DG之--构建Physical Standby(一主库对应多备库)
查看>>
深入学习 Hyper-V 的导出和导入
查看>>
为迎接祖国60华诞,更换博客页面了!!!
查看>>
基于OHCI的USB主机 —— USB设备去的配置描述符
查看>>
IO Foundation 6-解压缩zip文件
查看>>
收件人管理及活动目录集成
查看>>
几个常用的dos命令
查看>>
多态的概念
查看>>
个人笔记:LINUX下MAIL通知维护
查看>>
Azure国际版VM密码重置(Portal)
查看>>
libvirt kvm云主机监控
查看>>
Apache配置静态缓存
查看>>