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

wordpress 下载售卖杭州seo招聘

wordpress 下载售卖,杭州seo招聘,泉州网站设计,上海网站建设公司哪家好?当前MySQL版本为: mysql> select version(); ----------- | version() | ----------- | 8.4.2 | ----------- 1 row in set (0.01 sec)目录 创建普通用户为用户授权查看用户权限修改用户权限修改用户密码删除用户 创建普通用户 使用CREATE USER语句创建用户…

当前MySQL版本为:

mysql> select version();
+-----------+
| version() |
+-----------+
| 8.4.2     |
+-----------+
1 row in set (0.01 sec)

目录

  • 创建普通用户
  • 为用户授权
  • 查看用户权限
  • 修改用户权限
  • 修改用户密码
  • 删除用户

创建普通用户

使用CREATE USER语句创建用户

mysql> CREATE USER 'user01'@'localhost' IDENTIFIED BY '1qaz@WSX';
Query OK, 0 rows affected (1.01 sec)

此sql是创建一个user01的本地用户,密码为1qaz@WSX。

注意确保安全性,密码最好采用8位以上包含大写字母、小写字母、数字和特殊字符。

限制用户连接来源,如本例中的localhost,只允许本地登录;或指定某个某些个IP可登录。

除此之外创建用户时还可以使用加密连接和设置密码过期时间:

  • REQUIRE SSL:指定用户必须使用SSL连接
  • PASSWORD EXPIRE INTERVAL 90 DAY:设置密码过期时间为90天
ALTER USER 'user02'@'192.168.10.%' PASSWORD EXPIRE INTERVAL 90 DAY;

为用户授权

MySQL支持在创建用户后为用户赋予相应的权限,比如对数据库的查询、修改等权限。

在MySQL中使用GRANT语句为用户授权。

使用GRANT语句也可以创建用户,但是不建议,建议使用CREATE USER语句创建用户

常见权限主要分为以下:

  • 数据库级别权限:
CREATE:创建数据库
ALTER:修改数据库
DROP:删除数据库
SELECT:读取数据库中表数据
INSERT:向数据库中表插入数据
UPDATE:更新数据库中表数据
DELETE:删除数据库中表数据
  • 表级别权限
CREATE TABLE:创建表
ALTER TABLE:修改表
DROP TABLE:删除表
  • 其他
ALL PRIVILEGES:所有权限

示例:

  • 授予用户user03对database01库的所有权限
GRANT ALL PRIVILEGES ON database01.* TO 'user03'@'host';
  • 授予用户对特定数据库的只读权限
GRANT SELECT ON database_name.* TO 'username'@'host';
  • 授予用户对特定表的插入和更新权限
GRANT INSERT, UPDATE ON database_name.table_name TO 'username'@'host';

查看用户权限

在 MySQL 中,用户信息存储在mysql.user表中。可以通过查询该表来获取有哪些用户

mysql>    SELECT user, host FROM mysql.user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| mysql.infoschema | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| root             | localhost |
| user01           | localhost |
+------------------+-----------+
5 rows in set (0.01 sec)

使用SHOW GRANTS语句来查看特定用户的权限。

mysql> SHOW GRANTS FOR 'user01'@'localhost';
+--------------------------------------------+
| Grants for user01@localhost                |
+--------------------------------------------+
| GRANT USAGE ON *.* TO `user01`@`localhost` |
+--------------------------------------------+
1 row in set (0.01 sec)

由于未给user01用户授权,所以看不到权限。

修改用户权限

在 MySQL 中可以使用 GRANTREVOKE语句来修改原有用户的权限。

使用GRANT语句添加权限:

给用户 user1 在数据库 mydb 上添加 INSERT 和 UPDATE 权限

GRANT INSERT, UPDATE ON mydb.* TO 'user1'@'localhost';

使用REVOKE语句撤销权限:

撤销用户 user1 在数据库 mydb 上的 DELETE 权限

REVOKE DELETE ON mydb.* FROM 'user1'@'localhost';

注意:做这些动作时,确保你有足够的权限来操作。

修改用户密码

在 MySQL 中可以使用ALTER USER方法来修改用户密码(进入MySQL中)

使用ALTER USER语句将user01密码改为12#¥qwER

mysql> ALTER USER 'user01'@'localhost' IDENTIFIED BY '12#$qwER';
Query OK, 0 rows affected (1.02 sec)

删除用户

在 MySQL 中可以使用DROP USER语句来删除用户。

DROP USER 'username'@'host';

删除前要确保其用户是真的用不到的。

http://www.ritt.cn/news/15953.html

相关文章:

  • 钢铁网站哪家做的好网址域名注册
  • 网站的推广方案有哪些牛排seo
  • 浅析电商网站建设趋势百度的相关搜索
  • 深圳免费建站seo优化网站的注意事项
  • 用vue做的网站怎么实现响应式培训班有哪些课程
  • 金川做网站公司网页分析工具
  • 网站维护花费营销策划案
  • 青岛房产网站建设网上推广用什么平台推广最好
  • 做外墙资料的网站南宁网站推广营销
  • 安庆做网站百度明星人气榜排名
  • 大连网站制作网页推广网站大全
  • 做网站怎样收费的百度游戏
  • 天津大寺网站建设如何查询百度收录情况
  • 建网站点击率关键词歌词图片
  • 杭州品牌网站新闻最新消息
  • 网站建设的相应技术东莞网站seo优化托管
  • 成人午夜黄网站在线观看seo网站优化培训要多少钱
  • 做网站宣传图片淘宝seo具体优化方法
  • 如何查找网站的死链接免费招聘信息发布平台
  • 珠海建网站专业公司网站seo收费
  • 国内互动网站建设seo结算系统
  • 做渲染的网站百度的排名规则详解
  • 茂名市建设银行网站市场营销策划方案案例
  • 办文明网站 做文明网民活动seo是什么岗位
  • 网站百度seo推广怎么做郑州网站
  • wordpress视频教程下载地址网站优化排名首页
  • 做网站排名步骤百度一下浏览器下载安装
  • 北京网站被处罚整站优化深圳
  • 宝应网站建设深圳seo推广外包
  • 网络推广公司挣钱吗优化的含义是什么