我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL如何实现用户账户管理

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL如何实现用户账户管理

这篇文章主要为大家展示了“MySQL如何实现用户账户管理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL如何实现用户账户管理”这篇文章吧。

MySQL用户账户管理
1.MySQL 用户名和密码

MySQL中mysql数据库的user表中存储用户,一个帐号被定义根据连接到服务器的一个用户名和客户端主机或主机名,这个帐号也有一个密码,更多的信息在user表中查询。

2.添加用户账户

创建MySQL帐号的两种方式

使用语句创建账户:CREATE USER 或GRANT

创建用户
mysql> CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass'
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
-> WITH GRANT OPTION;
mysql> CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
-> WITH GRANT OPTION;
mysql> CREATE USER 'admin'@'localhost';
mysql> GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';
mysql> CREATE USER 'dummy'@'localhost';

grant select,insert,update,delete on dbname.* to 'monty'@'%';
grant create,alter,drop,index,show view,create routine,alter routine,execute,create view ,event,trigger on dbname.* to 'monty'@'%';


MySQL如何实现用户账户管理

mysql权限列表

权限

权限级别

权限说明

CREATE

数据库、表或索引

创建数据库、表或索引权限

DROP

数据库或表

删除数据库或表权限

GRANT OPTION

数据库、表或保存的程序

赋予权限选项

REFERENCES

数据库或表


ALTER

更改表,比如添加字段、索引等

DELETE

删除数据权限

INDEX

索引权限

INSERT

插入权限

SELECT

查询权限

UPDATE

更新权限

CREATE VIEW

视图

创建视图权限

SHOW VIEW

视图

查看视图权限

ALTER ROUTINE

存储过程

更改存储过程权限

CREATE ROUTINE

存储过程

创建存储过程权限

EXECUTE

存储过程

执行存储过程权限

FILE

服务器主机上的文件访问

文件访问权限

CREATE TEMPORARY TABLES

服务器管理

创建临时表权限

LOCK TABLES

服务器管理

锁表权限

CREATE USER

服务器管理

创建用户权限

PROCESS

服务器管理

查看进程权限

RELOAD



服务器管理

执行flush-hosts, flush-logs, flush-privileges, flush-status, flush-tables, flush-threads, refresh, reload等命令的权限

REPLICATION CLIENT

服务器管理

复制权限

REPLICATION SLAVE

服务器管理

复制权限

SHOW DATABASES

服务器管理

查看数据库权限

SHUTDOWN

服务器管理

关闭数据库权限

SUPER

服务器管理

执行kill线程权限



设置密码
mysql> SET PASSWORD FOR
-> 'jeffrey'@'localhost' = PASSWORD('mypass');
mysql> SET PASSWORD = PASSWORD('mypass');

删除用户
DROP USER 'jeffrey'@'localhost';

以上是“MySQL如何实现用户账户管理”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL如何实现用户账户管理

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Mysql如何实现用户权限管理

小编给大家分享一下Mysql如何实现用户权限管理,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. MySQL 权限介绍mysql中存在4个控制权限的表,分别为u
2023-06-15

Win8系统如何进入用户账户界面管理账户

有的用户的Win8系统创建了N个账户,但实际使用却不需要那么多。如何对这些账户进行管理呢?这就需要进入Win8系统的用户账户界面,具体操作请看下文。操作步骤1.打开Win8控制面板,以大图标方式查看。2.拉动滚动条到底部,点击用户账户。3.
2022-06-04

Java如何实现银行账户管理子系统

本文小编为大家详细介绍“Java如何实现银行账户管理子系统”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java如何实现银行账户管理子系统”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。所用到的知识点:面向对象基
2023-06-30

Mysql 用户权限管理实现

1. MySQL 权限介绍 mysql中存在4个控制权限的表,分别为user表,db表,tables_priv表,columns_priv表,我当前的版本mysql 5.7.22 。 mysql权限表的验证过程为:先从user表中的Host
2022-05-25

MySQL的用户如何管理

这篇“MySQL的用户如何管理”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL的用户如何管理”文章吧。一、用户管理1
2023-07-02

Linux下如何实现用户管理

这篇文章主要介绍Linux下如何实现用户管理,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Linux中,用户的管理分为组和用户两种。这个Windows下也是这个样子,组是一类用户的统称。组和用户的关系是:多对多的关
2023-06-13

Linux中怎么实现用户账号管理

这篇文章给大家介绍Linux中怎么实现用户账号管理,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。添加用户账号添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的
2023-06-16

windows如何更换管理员账户

要更换 Windows 的管理员账户,可以按照以下步骤操作:1. 登录当前的管理员账户。2. 打开“控制面板”:可以在开始菜单中搜索“控制面板”并打开。3. 在控制面板中,点击“用户账户”。4. 在用户账户页面,点击“管理用户账户”。5.
2023-09-12

win10如何更换管理员账户

要更换Windows 10的管理员账户,可以按照以下步骤操作:1. 打开“控制面板”。可以通过在开始菜单中搜索“控制面板”来找到它。2. 在“控制面板”中,选择“用户账户”。3. 在“用户账户”窗口中,选择“管理其他用户账户”。4. 在“用
2023-09-17

ubuntu如何设置管理员账户

在Ubuntu中设置管理员账户可以通过以下步骤进行操作:1. 打开终端,使用root权限登录或者使用sudo命令进入管理员模式。2. 输入以下命令来创建一个新的管理员账户:`sudo adduser `其中,``是你想要创建的管理员账户的用
2023-08-22

win11如何删除管理员账户

本篇内容主要讲解“win11如何删除管理员账户”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win11如何删除管理员账户”吧!1、首先我们要确保自己的账户是管理员账户。2、如果不是的话,可以根据
2023-07-01

win11如何创建管理员账户

本篇内容主要讲解“win11如何创建管理员账户”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win11如何创建管理员账户”吧!win11创建管理员账户:1、右键开始菜单,打开“运行” 2、输入“
2023-07-02

编程热搜

目录