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

定制手机微网站关注公众号推广2元一个

定制手机微网站,关注公众号推广2元一个,深圳网络推广外包,百度云网盘资源链接前言 如果我们智能使用root用户进行操作的话,相当于我们进行访问root 权限下的OS,之前我们了解过一切皆文件的思想,使用mysql其实也就是在系统中进行对数据库文件或者表文件进行管理,当所有人都具有权限时这是很危险的&#xff0…

前言

如果我们智能使用root用户进行操作的话,相当于我们进行访问root 权限下的OS,之前我们了解过一切皆文件的思想,使用mysql其实也就是在系统中进行对数据库文件或者表文件进行管理,当所有人都具有权限时这是很危险的,容易出现误删文件等安全隐患。此时我们就需要进行使用MySQL进行用户管理。

进行查看用户信息

查看用户的基本信息(用户名,这个用户对应的从哪个主机登陆,如果是localhost,表示只能从本机登陆,用户密码通过password函数加密后的密码)

select user,host,authentication_string from mysql.user;
  • user: 用户名
  • host: 表示这个用户可以从哪个主机登陆,如果是localhost,表示只能从本机登陆
  • authentication_string: 用户密码通过password函数加密后的

  • mysql.infoschema:这是 MySQL 系统数据库用户,用于 MySQL 的信息架构。

  • mysql.session:这是 MySQL 用于会话信息的系统用户。

  • mysql.sys:这是 MySQL 系统数据库的内部用户,主要用于 MySQL 8.0+ 的系统管理。

创建用户

create user '用户名'@'登陆主机/ip' identified by '密码'; 

进行创建用户之后,需要进行刷新一下,因为进行创建用户的信息是在内存中的,需要将内存中的信息进行刷新的磁盘中

flush privileges;

进行创建出来的用户能不能通过远端进行登录呢?

答案是不可以的,因为刚刚进行创建出来的用户是没有权限的,我们在进行创建的时候,需要将host 进行设置成 ' % '。

删除用户

drop user '用户名'@'主机名';

修改用户密码

更改密码的本质就是对密码表进行增删查改

  • mysql老版本进行修改自己的密码 (mysql 8.0之后废弃)

自己进行更改自己的密码 

​​​set password=password('新的密码');

root 用户进行修改指定用户的密码

set password for '用户名'@'主机名'=password('新的密码');
  •  mysql新版本进行修改自己的密码
alter user '用户名'@'主机地址' identified by 'new_password';

权限的管理

权限上下文说明
CREATECreate_priv数据库、表或索引的创建权限
DROPDrop_priv数据库、表或索引的删除权限
GRANT OPTIONGrant_priv授权其他用户此权限的权限
REFERENCESReferences_priv创建外键约束的权限
ALTERAlter_priv修改表的结构(如添加列、修改列)
DELETEDelete_priv删除表中的记录权限
INDEXIndex_priv创建和删除索引的权限
INSERTInsert_priv向表中插入记录的权限
SELECTSelect_priv查询数据的权限
UPDATEUpdate_priv修改表中的数据权限
CREATE VIEWCreate_view_priv创建视图的权限
SHOW VIEWShow_view_priv显示视图的权限
ALTER ROUTINEAlter_routine_priv修改存储过程、函数的权限
CREATE ROUTINECreate_routine_priv创建存储过程、函数的权限
EXECUTEExecute_priv执行存储过程、函数的权限
FILEFile_priv访问文件的权限(如 LOAD DATA INFILE)
CREATE TEMPORARY TABLESCreate_tmp_table_priv创建临时表的权限
LOCK TABLESLock_tables_priv锁定表的权限
CREATE USERCreate_user_priv创建用户的权限
PROCESSProcess_priv查看和管理后台进程的权限
RELOADReload_priv重新加载数据库的权限
REPLICATION CLIENTRepl_client_priv客户端复制权限(复制相关操作)
REPLICATION SLAVERepl_slave_priv复制从服务器权限
SHOW DATABASESShow_db_priv查看数据库列表的权限
SHUTDOWNShutdown_priv停止 MySQL 服务的权限
SUPERSuper_priv管理 MySQL 实例的超级权限

给用户授权

刚刚创建的用户没有任何权限,需要root用户给对应的用户进行授权。

grant 权限列表 on 库.对象名 to '用户名'@'登录位置(ip)' [identified by '密码']

回收权限

revoke 权限列表 on 库.对象名 from '用户名'@'登录位置(ip)';

http://www.dtcms.com/wzjs/384491.html

相关文章:

  • 求做网站必应搜索引擎国际版
  • 英文网站排版电商平台怎么推广
  • 天津餐饮网站建设2024年新闻摘抄十条
  • 应聘网站开发的自我介绍厦门seo百度快照优化
  • 资源类网站怎么做分类信息网站平台有哪些
  • 用文件传输协议登录网站推广策划方案怎么做
  • 用websocket做网站如何推广网站
  • 做网站带来的好处seo短期培训班
  • 做外贸网站需要缴什么税镇江网络
  • 抖音广告推广seo网络优化日常工作内容
  • 网站使用什么语言好软件开发培训班
  • 网站设计原型图怎么做怀化seo推广
  • 好的外国设计网站推荐免费推广
  • 网站登不上去的原因网站制作价格
  • 网站上的地图导航怎么做的网站开发流程是什么
  • 国外美国服务器seo课程培训课程
  • 宜春做网站的联系电话seo培训学院官网
  • 寻找锦州网站建设百度搜索 手机
  • 旅游网站开发技术文档同仁seo排名优化培训
  • 的做网站中插入背景图的代码东莞做好网络推广
  • 中国江苏网网站外链的优化方法
  • 政府信息网站建设论文推手平台哪个靠谱
  • 网站过场动画网络推广销售是做什么的
  • 扫码支付个人商城网站开发免费seo一个月工资一般多少
  • 如何用本地视频做网站关键字优化
  • 网站建设需求列表seo实战技术培训
  • 学校做的网站外面访问不了杭州网站seo优化
  • 澳门网站设计平台免费网站建设模板
  • 如何做淘宝直播教学视频网站兰州快速seo整站优化招商
  • 网站引导动画怎么做的网络科技