加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL是如何处理账号管理的

发布时间:2023-10-17 12:59:20 所属栏目:MySql教程 来源:
导读:这篇文章主要为大家展示了“MySQL如何实现用户账户管理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“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> SET PASSWORD FOR

-> 'jeffrey'@'localhost' = PASSWORD('mypass');

mysql> SET PASSWORD = PASSWORD('mypass');

删除用户

DROP USER 'jeffrey'@'localhost';

以上是“MySQL如何实现用户账户管理”这篇文章的所有内容,感谢各位的阅读!

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章