创建mysql 账号 赋予权限 只读权限,创建存储过程执行权限

目录

 

创建mysql 账号 赋予权限 只读权限,创建存储过程执行权限

1、创建mysql 账号 赋予权限

2、赋予权限,myuser账号,某个IP下的所有权限;

3、赋予权限,root账号,所有IP下的所有权限;

4、赋予权限 只读权限

5、赋予存储过程执行权限;

6、使授权生效:

7、撤销已经赋予用户的权限:

8、案例脚本

9、MYSQL创建存储过程

Linux下修改账户密码

一. root 权限修改用户名密码:

二. 非root 权限修改用户名密码:


创建mysql 账号 赋予权限 只读权限,创建存储过程执行权限

1、创建mysql 账号 赋予权限

create user 'myuser'@'%' identified by 'mypassword';

2、赋予权限,myuser账号,某个IP下的所有权限;

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' ;

3、赋予权限,root账号,所有IP下的所有权限;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' ;

4、赋予权限 只读权限

GRANT SELECT ON *.* TO 'bigdata'@'%' IDENTIFIED BY "123456";

Query OK, 0 rows affected (0.00 sec)

5、赋予存储过程执行权限;

grant execute on xrdatest.* TO bpmtest@'%' ;

6、使授权生效:

mysql> FLUSH PRIVILEGES;

7、撤销已经赋予用户的权限:

revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from” 即可:

mysql>grant all on *.* to dba@localhost;

mysql>revoke all on *.* from dba@localhost;

8、案例脚本

[root@hostmod ~]# mysql -uroot -pP@ssw0rd#200
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 101972
Server version: 5.7.24 MySQL Community Server (GPL)

Copyright 
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值