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

专业信息网站建设方案推广普通话的文字内容

专业信息网站建设方案,推广普通话的文字内容,互联网设计公司网站,深圳宝安区住房和建设局网站官网目录 13. 用户管理 13.1 用户 📌 13.1.1 用户信息 📌 13.1.2 创建用户 📌 13.1.3 删除用户 📌 13.1.4 修改用户密码 📌 13.1.5 密码策略要求 1. 设置一个更强的密码 2. 临时降低密码策略要求 3. 查看当前密码…

目录

13. 用户管理

13.1 用户

📌 13.1.1 用户信息

📌 13.1.2 创建用户

📌 13.1.3 删除用户

📌 13.1.4 修改用户密码

📌 13.1.5 密码策略要求

1. 设置一个更强的密码

2. 临时降低密码策略要求

3. 查看当前密码策略

13.2 数据库的权限

📌 常见权限:

📌 13.2.1 授权

📌 13.2.2 回收权限

📝 常见问题提示:


13. 用户管理

  • 为什么不能只用 root: 出于安全考虑,不应该所有操作都由 root 执行。

  • MySQL 的用户信息存储位置: mysql.user 表。


13.1 用户

📌 13.1.1 用户信息
  • 用户表字段解释:

    • host: 可以从哪台主机登录。

    • user: 用户名。

    • authentication_string: 加密后的密码。

    • *_priv: 用户权限。

select User,Host,authentication_string from user;

📌 13.1.2 创建用户
  • 语法:

    create user '用户名'@'主机名' identified by '密码';
    
  • 示例:

    create user 'maomi-9527'@'localhost' identified by '666888';
    

📌 13.1.3 删除用户
  • 正确语法:

    drop user '用户名'@'主机名';
    
  • 常见错误:

    drop user maomi-9527; -- 错误,因为主机名默认是 %
    

原因:

mysql可以创建两个相同用户相同密码但登录地点不一样的用户:

📌 13.1.4 修改用户密码
  • 自己改密码:

    set password = password('新密码');
    
  • root 改指定用户密码:

    set password for 'maomi-9527'@'localhost' = password('666888');
    

由于在 MySQL 中,用户信息本质上是存储在 mysql.user 表中的,因此我们也可以直接通过 SQL 语句修改该表的内容来重设密码。例如:

UPDATE user SET authentication_string = PASSWORD('你的新密码') WHERE user = 'root' AND host = 'localhost';


📌 13.1.5 密码策略要求

MySQL 8.0+ 版本默认启用了 validate_password 插件,它会根据以下规则检查密码强度:

  1. 密码长度:默认要求密码至少为 8 个字符。

  2. 字符复杂度

    • 至少包含一个大写字母(A-Z)。

    • 至少包含一个小写字母(a-z)。

    • 至少包含一个数字(0-9)。

    • 至少包含一个特殊字符(例如 @, #, $, %)。


1. 设置一个更强的密码

你可以设置一个符合强度要求的密码,例如:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword123!';

或者:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Str0ngP@ssw0rd!';
2. 临时降低密码策略要求

如果你不想设置那么复杂的密码,可以通过降低密码策略要求来解决。执行以下命令来临时降低要求:

SET GLOBAL validate_password_policy  = LOW;-------------------设置密码强度为低
SET GLOBAL validate_password_length = 6;----------------------设置密码长度为6
SET GLOBAL validate_password_mixed_case_count = 0;------------设置混合字符为0
SET GLOBAL validate_password_special_char_count = 0;  --------设置特殊字符个数为0

然后,你就可以设置一个简单的密码了:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'simplepass';

注意: 降低密码策略可能会影响安全性,操作完成后可以将策略恢复:

SET GLOBAL validate_password_policy  = MEDIUM;-------------------设置密码强度为低
SET GLOBAL validate_password_length = 8;----------------------设置密码长度为6
SET GLOBAL validate_password_mixed_case_count = 1;------------设置混合字符为0
SET GLOBAL validate_password_special_char_count = 1;  --------设置特殊字符个数为0

3. 查看当前密码策略

你可以通过以下命令查看当前密码策略的设置:

SHOW VARIABLES LIKE 'validate_password%';

13.2 数据库的权限

📌 常见权限:
  • select, insert, update, delete, create, drop, grant, all 等。

📌 13.2.1 授权
  • 授权语法:

    grant 权限列表 on 数据库.表 to '用户名'@'主机' [identified by '密码'];
    
  • 示例:

    grant select on text.* to 'maomi-9527'@'localhost';------给用户在test数据库中所有表的查看权限
    

赋权前: 

赋权后:

  • 查看当前权限:

    show grants for 'maomi-9527'@'localhost';
    

 

📌 13.2.2 回收权限
  • 撤销语法:

    revoke 权限列表 on 数据库.对象 from '用户名'@'主机';
    
  • 示例:

    revoke select on text.* from 'maomi-9527'@'localhost';
    

 


📝 常见问题提示:

  • 若密码设置失败报错 ERROR 1819

    SHOW VARIABLES LIKE 'validate_password%';
    

    可调整密码策略来解决。

  • 赋权后无效时建议:

    flush privileges;
    

http://www.cadmedia.cn/news/3988.html

相关文章:

  • 工程行业招聘网站整站优化系统
  • 做网站建设需要会哪些重庆网站seo多少钱
  • 深圳住房与建设网站制作公司官网多少钱
  • 网站做业务赚钱百度指数是怎么计算的
  • 城乡与建设厅网站首页友情链接免费发布平台
  • 呼和浩特做网站深圳关键词优化
  • 网站建设那里流量主广告点击自助平台
  • 怎样做自己公司的网站外链发布平台
  • 网站服务器如何做热备价凡科建站收费价目表
  • 免费b站推广网站2021软件开发培训机构排名
  • 嘉定网站设计制作优化排名2022年新闻热点摘抄
  • 青岛气象站建站时间网站推广如何做
  • 西安哪家公司网站做的好成人零基础学电脑培训班
  • 复刻手表网站电商营销策划方案范文
  • 一个网站怎么绑定很多个域名网站seo置顶 乐云践新专家
  • 湘潭学校网站建设 磐石网络合肥seo排名扣费
  • 出口商出口外贸流程网站seo策划方案
  • 建设一个网站需要多长时间seo优化公司
  • 电子商务html网站模板软文广告素材
  • nodejs做网站能保护源代码吗google高级搜索
  • ps做网站大小靠谱的seo收费
  • 办公室平面设计图网站优化的主要内容
  • seovip培训北京朝阳区优化
  • 网页设计站友情链接样式
  • 深圳市住房和建设局网站变更海外自媒体推广
  • 重庆网站建设网页广告调词平台多少钱
  • 阳江网站涟源网站seo
  • 安徽省招标投标信息网官方网站应用商店aso
  • 免费英文建设网站培训心得简短50字
  • 做电子外贸网站合肥网站优化