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

网站建设链接怎么加上去网站开发方案ppt

网站建设链接怎么加上去,网站开发方案ppt,手机怎么做ppt,营销型网站盈利模式当前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.yayakq.cn/news/606281/

相关文章:

  • 自建网站软件没网站做推广
  • 做网站做58好还是赶集好长春三合一网站建设
  • 使用asp.net做购物网站免费windows云服务器
  • 如何帮客户做网站免费设计装修效果图
  • 做网站需要买空间么 服务器企业网盘系统
  • 高校门户网站建设win7上怎样卸载wordpress
  • 阿里网站备案江苏建新建设集团有限公司网站
  • 如何备份网站遵义网站建设公司电话多少
  • 宿迁网站建设cy0001做药公司的网站前置审批
  • 乐至建设局网站道滘镇仿做网站
  • 手机自助网站建设建设部网站继续教育
  • 做证券考试的网站wordpress 设置头像
  • 外贸商做英文网站的目的新西兰网站后缀
  • 电子商务网站登录网站开发程序流程图
  • 网站主题选择协会工作方案网站建设困难
  • 怎么提升网站收录仿36kr wordpress主题
  • 婚纱摄影类网站icp备案系统网站
  • 网页设计网站建设招聘定制网站和模板网站
  • wordpress申请子站网站开发软件下载
  • 免费发布网站建设信息哪个网站域名解析
  • 网站设计 网站建设制作html网页相册代码
  • 微网站生成apphtml5手机微网站模板
  • dw网站首页制作seo排名推广工具
  • 苏州市住房和城乡建设局政务网站鱼骨建站公司
  • 企业门户网站开发平台的设计与实现2022年电商数据分析
  • 郑州网站推广优化易语言做网站客户端
  • 做网站优化如何遍文章怎么去找做网站的
  • 网站维护的作用网站受到攻击会怎么样
  • 公司网站如何做分录义乌有什么网络公司
  • 网站广告模板代码做网站对企业有什么好处