mysql 新增、删除用户和权限分配
网络编程 2021-07-05 15:27www.168986.cn编程入门
这篇文章主要为大家演示下如果通过命令行实现mysql的新建用户、删除用户和权限分配,需要的朋友可以参考下
1. 新增用户
代码如下:
mysql>insert into mysql.user(Host,User,Password) values("localhost","lionbule",password("hello1234"));
mysql>flush privileges;
2. 修改用户密码
代码如下:
mysql>update mysql.user set password=password('new password') where User="lionbule" and Host="localhost";
mysql>flush privileges;
3. 删除用户
代码如下:
mysql>DELETE FROM user WHERE User="lionbule" and Host="localhost";
mysql>flush privileges;
4. 权限分配
4.1. grant用法
grant 权限 on 数据库. to 用户名@'登录主机' identified by '密码'
代码如下:
权限
常用, ALL/ALTER/CREATE/DROP/SELECT/UPDATE/DELETE
数据库
. 表示所有库的所有表
test. 表示test库的所有表
test.test_table 表示test库的test_table表
用户名
mysql账户名
登陆主机
允许登陆mysql server的客户端ip
'%'表示所有ip
'localhost' 表示本机
'192.168.10.2' 特定IP
密码
账户对应的登陆密码
4.2 例子
代码如下:
mysql>grant all on test. to lionbule@'%' identified by 'hello1234';
mysql>flush privileges;
新增密码为‘hello234'的用户lionbule对test库拥有所有操作权限,并不限制lionbule用户的登陆IP。
4.3 注意事项
grant 会覆盖用户的部分信息,跟insert 、update执行功能一样.
参考
上一篇:MySQL下海量数据的迁移步骤分享
下一篇:MySQL的Grant命令详解
编程语言
- 宿迁百度关键词排名指南:实现精准营销的关键
- 四川SEO优化怎么做网络推广
- 立昂技术备案老域名收购:如何为您的业务赋能
- 安徽百度关键词seo贵不贵,一般需要多少钱
- 吉林百度快照排名怎么做电话营销
- 多伦新手做SEO怎么做
- 甘肃优化关键词排名推广怎么做论坛营销
- 沙雅SEO网站推广:提升您的在线可见性
- 四川SEO优化如何提升销售额和销售量
- 聂荣网站排名优化:提升网站可见性的全方位指
- 涞水SEO:提升地方企业在线可见性的策略
- 辽宁百度seo排名怎样做网站排名
- 临湘哪有关键词排名优化:提升网站可见度的关
- 黑龙江百度网站优化有没有优惠
- 凉城优化关键词排名推广:提升您的网络可见性
- 萝北整站优化:提升您网站流量和排名的全面指