WordPress站点添加ssl证书,seo博客网站,wordpress默认根目录,织梦网站后台密码忘记权限
MySQL 允许客户端用户连接到服务器并访问服务器管理数据#xff0c;MySQL 用户权限系统的主要功能是对给定主机连接的用户进行身份验证#xff0c;并将该用户与数据库的权限相关联。
在 MySQL8 之前#xff0c;授权表使用 MyISAM 并且是非事务性的#xff0c;在 MyS…权限
MySQL 允许客户端用户连接到服务器并访问服务器管理数据MySQL 用户权限系统的主要功能是对给定主机连接的用户进行身份验证并将该用户与数据库的权限相关联。
在 MySQL8 之前授权表使用 MyISAM 并且是非事务性的在 MySQL8 中授权表使用 InnoDB 存储引擎并且是事务性的。服务器在启动时将授权表的内容读入内存您可以通过命令 FLUSH PRIVILEGES 重新加载。
user用户帐户、静态全局权限表
global_grants动态全局权限表
db数据库级的权限表
tables_priv存储表级权限增加某个用户表权限
columns_priv: 存储列级权限
procs_priv: 存储过程和函数权限表
proxies_priv: 代理用户权限表
default_roles默认用户角色表
role_edges记录角色与用户的授权关系表
password_history: 密码更改历史表。账号管理
虽然 INSERT、UPDATE、DELETE 等语句也可以直接修改授权表不过不推荐因为用户权限一般涉及多表直接修改风险较高所以要管理 MySQL 帐户请使用专用的 SQL 语句
CREATE USER 和 DROP USER 用于创建和删除帐户GRANT 和 REVOKE 用于分配权限和撤销权限SHOW GRANTS 用于显示帐户权限。
CREATE USER myuserlocalhost IDENTIFIED BY password; //创建局域网络账号
GRANT ALL ON *.* TO myuserlocalhost WITH GRANT OPTION; //分配权限
REVOKE ALL ON *.* FROM myuserlocalhost; //撤销权限
SHOW GRANTS FOR myuserlocalhost; //查看权限
DROP USER myuserlocalhost; //删除账号用户管理
修改密码
ALTER USER myuserlocalhost IDENTIFIED BY password;//修改密码设置密码过期
ALTER USER myuserlocalhost PASSWORD EXPIRE; //设置立即过期
ALTER USER myuserlocalhost PASSWORD EXPIRE INTERVAL 30 DAY; //设置30天过期
ALTER USER myuserlocalhost PASSWORD EXPIRE NEVER; //禁用密码过期锁定账户
# 连续登录失败3次则锁定3天天数可取值0-32767设置 0 则代表解锁
CREATE USER myuserlocalhost IDENTIFIED BY password FAILED_LOGIN_ATTEMPTS 3 PASSWORD_LOCK_TIME 3;
# 连续登录失败3次则永久锁定
ALTER USER myuserlocalhost FAILED_LOGIN_ATTEMPTS 3 PASSWORD_LOCK_TIME UNBOUNDED;