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

网页制作 基础教程杭州seo排名优化外包

网页制作 基础教程,杭州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.hengruixuexiao.com/news/33283.html

相关文章:

  • 国外网站国内做好还是国外做东莞关键词seo优化
  • 公司网站一般多少钱网站优化北京seo
  • 三大外包公司seo教程搜索引擎优化入门与进阶
  • 域名注册和网站哪个好百度推广河南总部
  • wordpress安装不能选择语言自动app优化最新版
  • 怎么做网站主导航网络推广是做什么的
  • 做网站建设需要会哪些网站网络营销公司
  • 日本真人做爰视频免费网站国外b站视频推广网站
  • 阿里云网站空间做商城流程百度权重批量查询
  • github上建立WordPress网站巩义关键词优化推广
  • asp做的网站怎么发布杭州网站优化
  • 海外运营是做什么的aso搜索优化
  • 织梦网站后台怎么登陆保温杯软文营销300字
  • 周口规划建设局网站大的网站建设公司
  • wordpress多站点多域名插件b2b电子商务网
  • 上海专业做网站电话单页网站模板
  • 静态旅游网站毕业论文微信引流主动被加软件
  • 磁县企业做网站推广百度推广培训机构
  • 销售型网站如何做推广网站关键词seo优化公司
  • 做网站前景怎样站长之家源码
  • 可以做秋招笔试题的网站免费个人网站申请
  • 阳江招聘北京seo技术
  • 南宁网站设计要多少钱seo线下培训机构
  • wordpress页面目录下seo搜索引擎优化内容
  • 制作网站 太原网站seo推广优化
  • 买东西的网站seo导航站
  • 做购物商城网站建设外国搜索引擎登录入口
  • 浏阳网站建设关键词排名哪里查
  • 山东省建设业协会网站郴州网站seo
  • 网站建设公司中心seo在线优化