当前位置: 首页 > wzjs >正文

网站开发与运维收费明细公司建设网站的 计划书

网站开发与运维收费明细,公司建设网站的 计划书,软装设计师招聘,网站设计 术语用户相关命令 命令描述CREATE USER ‘username’‘host’ IDENTIFIED BY ‘password’;创建用户。GRANT ALL PRIVILEGES ON database_name.* TO ‘test_user’‘%’;给用户授权所有权限。GRANT SELECT, INSERT, UPDATE ON database_name.* TO ‘test_user’‘%’;给用户授权指…

用户相关命令

命令描述
CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘password’;创建用户。
GRANT ALL PRIVILEGES ON database_name.* TO ‘test_user’@‘%’;给用户授权所有权限。
GRANT SELECT, INSERT, UPDATE ON database_name.* TO ‘test_user’@‘%’;给用户授权指定权限。
SHOW GRANTS FOR ‘test_user’@‘%’;查看用户权限。
DROP USER ‘test_user’@‘%’;删除用户。

1. 创建用户

  • Sql: CREATE USER 'username'@'host' IDENTIFIED BY 'password';

    • username:要创建的用户名。
    • host:允许用户连接的主机。可以使用 % 表示允许从任意主机连接,或者指定具体的 IP 地址或主机名。
    • password:用户的密码。
  • 案例:创建用户fenghx,并只允许该用户从本地访问数据库

obclient [oceanbase]> CREATE USER 'testuser'@'%' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.206 sec)obclient [oceanbase]>

2. 为用户授予权限

创建用户后,通常需要为用户授予权限。可以使用 GRANT 语句为用户授予权限。

授予所有权限
  • Sql: GRANT ALL PRIVILEGES ON database_name.* TO 'test_user'@'%';FLUSH PRIVILEGES;
    • 将 database_name 替换为具体的数据库名称。
    • ALL PRIVILEGES 表示授予所有权限。
    • FLUSH PRIVILEGES 用于刷新权限,使更改立即生效。
授予特定权限
  • Sql: GRANT SELECT, INSERT, UPDATE ON database_name.* TO 'test_user'@'%';FLUSH PRIVILEGES;
    • 授予用户 SELECT、INSERT 和 UPDATE 权限。
查看用户权限

创建用户并授予权限后,可以通过以下 SQL 查询查看用户的权限。

  • Sql: SHOW GRANTS FOR 'test_user'@'%';
    • 该查询会返回用户 test_user 的权限信息。

9. 删除用户

如果需要删除用户,可以使用 DROP USER 语句。

  • DROP USER 'test_user'@'%';

其他

1. 查询当前用户返回root@%,这个%符号是什么意思

obclient [oceanbase]> select CURRENT_USER();
+----------------+
| CURRENT_USER() |
+----------------+
| root@%         |
+----------------+
1 row in set (0.001 sec)obclient [oceanbase]>

在数据库(如 MySQL、OceanBase 等)中,root@% 表示一个用户名为 root 的用户,且其访问权限适用于 所有主机(即 % 是通配符,表示任意主机)。

1. root@% 的含义

  • root:用户名。
  • %:主机名通配符,表示允许从任何主机连接到数据库。

例如:

  • root@% 表示用户 root 可以从任何主机连接到数据库。
  • root@localhost 表示用户 root 只能从本地主机(localhost)连接到数据库。
  • root@192.168.1.100 表示用户 root 只能从 IP 地址为 192.168.1.100 的主机连接到数据库。

2. 为什么需要 % 通配符?

在数据库权限管理中,用户权限通常与用户名和主机名绑定。% 通配符的作用是允许用户从任意主机访问数据库,这在以下场景中非常有用:

  • 远程访问数据库。
  • 在分布式系统中,多个节点需要连接到同一个数据库。

2. 查看用户登录权限

在 MySQL 或 OceanBase 中,可以通过以下 SQL 查询查看用户及其主机权限:

  • 查询用户权限

SELECT user, host FROM mysql.user; # 该查询会返回所有用户及其允许访问的主机。

obclient [oceanbase]> SELECT user, host FROM mysql.user;
+-------------+------+
| user        | host |
+-------------+------+
| root        | %    |
| proxyro     | %    |
| ocp_monitor | %    |
+-------------+------+
3 rows in set (0.008 sec)obclient [oceanbase]>

以上就是本次的分享,感谢阅读。

上一章:《OceanBase数据库-学习笔记4-租户》
下一章:《OceanBase数据库-学习笔记6-查询小技巧》

http://www.dtcms.com/wzjs/836725.html

相关文章:

  • 长沙有网站建站吗网站轮播图片特效
  • 三网一体网站建设企业网站建设找智恒网络
  • 如何创建自己公司网站小公司如何做网站隔离
  • 服务器和网站的关系网页和网站做哪个好用吗
  • 微信公众平台网站建设新闻报道晋城手机网站建设
  • 163网站视频动做网络公司排名100名
  • 中国建设银行个人信息网站宽带维修
  • 如何验证网站自己做彩票网站犯法吗
  • 建设厅网站上保存键看不见可以自己做网站这么做
  • 企业网站推广方案上海建设网站企业邮箱网站建设服务
  • 怎么做软文代发平台网站珠海建设企业网站的公司
  • 峨山网站建设公众号怎么做微网站
  • 做网站 广州网站没域名
  • 荣成住房和城乡建设部网站移动端关键词优化
  • 哪些网站可以seo襄阳市建设厅官方网站
  • 夏邑网站建设营销策划公司是做什么的
  • 网站建设责任分工表巢湖网站制作
  • 江苏中南建设集团网站是多少网站推广经验
  • 长白山开发建设集团网站合肥网站建设网站建设
  • 网站名和域名厦门装修公司排名前十
  • 怎么做有趣的短视频网站一加手机官网网站
  • 广东 网站建设 公司排名盐城seo培训
  • 东莞建设局网站网站建设补充协议
  • 网站建设公司的方案公司网站管理属于什么职位
  • 网站的内容自己如何申请域名
  • 网站规划与建设周正刚云尚网站建设
  • 广州上宏网站建设国外做游戏评测的视频网站
  • 建立网站如何规划和实施建设WordPress禁用代码编辑器
  • 合肥网站建设推荐 晨飞网络win10系统做网站
  • 经典网站设计网站做网站价格差异很大