mysql用户管理的用法
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章主要讲解了mysql用户管理的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。本文内容:用户的介绍查看用户创建用户帐户修改账户删除帐户关于匿名用户首发日期:20
千家信息网最后更新 2025年02月02日mysql用户管理的用法
这篇文章主要讲解了mysql用户管理的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
本文内容:
- 用户的介绍
- 查看用户
- 创建用户帐户
- 修改账户
- 删除帐户
- 关于匿名用户
首发日期:2018-04-19
用户的介绍:
- mysql的客户端连接是以用户名来登录服务端。
- 服务端可以对用户的权限来进行更改,所以每个用户对数据库或对数据表的权限都是不一样的。
- 一般来说不应该使用root用户登录,因为root用户拥有最高的权限,可以进行删除数据库等"危险"操作。为了安全,应该使用其他用户登录,并且给他分配合适的权限。
- 并且用户应该是有密码的,使用匿名用户(没有密码)是非常危险的,如果这个匿名用户又是开放远程登录的话那别人只要检测到你的端口是开放的就可以登录你的mysql了。
查看用户:
- MySQL用户账号和信息存储在名为 mysql 的MySQL数据库中。
- mysql 数据库有一个名为 user 的表,它包含所有用户账号。 user表有一个名为 user 的列,它存储用户登录名。
- 使用select * from user\G来获取完整的表数据时
- 其中后缀是priv是权限的意思,N代表没有。
- host是代表允许登录的主机,%为允许本地和非本地主机登录
- user是用户名
- authentication string是密码的散列值。
创建用户帐户:
- 方式1:create user 用户名@可登录地址 identified by '密码';
- 没有可登录地址代表所有地址都能登录
- 如果只允许本地登录,应该设置成localhost
- 方式2:grant 权限 on 数据库.数据表 to 用户名@可登录地址 identified by '密码';
- 方式3:可以使用Insert直接往user表中插入数据,但不建议使用。
修改账户:
- 重命名用户:rename user 原用户名@可登录地址 to 新用户名@可登录地址; 【原用户名的可登录地址是必须的,而新用户名的可登录地址是可选的,但不填的话就会默认成%即允许远程登录】
- 更改密码:set password for '用户名'@可登录地址 = password('密码');【在不指定用户名的情况下,为修改当前用户的密码】【可登录地址是可选的,必须是原来的可登录地址】
- 修改账户权限将在另外一篇博文中讲述。超链接:mysql之用户权限管理
删除帐户:
- drop user 用户名;
补充:
- 在mysql5.0之前drop user命令只会删除用户,而不删除权限,在5.0之前需要先用revoke删除权限。
关于匿名用户:
- 在旧版本默认情况都会有一个匿名用户,这使得你不需要使用用户及密码就能登录mysql
- 如何创建匿名用户
- 一般情况下不应该创建匿名用户,即使是因为学习方便而创建也应该设置成本地的。
看完上述内容,是不是对mysql用户管理的用法有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。
用户
登录
地址
用户名
权限
密码
数据
数据库
内容
帐户
管理
代表
情况
方式
账户
学习
危险
主机
数据表
账号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
湖州网络安全事件
数据库服务器查看空间
网络技术二进制怎么算
杭州c语言软件开发费用
天津沐白互联网科技有限公司
部队如何抓好网络安全防范
表扬网络安全知识丰富的人
科技互联网推广工具
商品评价数据库设计
汽车钥匙数据库
辽宁专业软件开发怎么样
怎样删除王者服务器的登录历史
游戏服务器被同行恶意攻击
kof97怎么设计服务器
数据库+自然连接
计算机网络技术难升本吗
服务器xshell管理
静态ip地址连通考试服务器
屯溪市网络安全
上海新屹软件开发有限公司
win7远程桌面服务器
服务器怎样备份
数据库mysql锁定机制
软件开发费用摊销期限
怎么重新设置打印服务器ip
网络安全教材 知乎
鼎盛商业管理软件数据库用户名
数据库与程序的安装
鲁大师服务器未收录
奥运会网络安全保障总结