MySQL 用户与权限

发布于 2024-08-26 23:38:48 字数 1256 浏览 12 评论 0

新建用户

示例:新建一个名为 admin 密码为 123456 的用户,建议方式 2: 
--方法 1: 
>insert into mysql.user(Host,User,Password)values("192.168.120.110","sa",password("123456")); 
>flush privileges; 
--方法 2: 
> create user admin@localhost identified by 'admins_password'; 

修改指定用户的密码

>update mysql.user set password=password('123456') where User="admin" and Host="localhost";//适用于 mysql5.7.6 以前版本 
>update mysql.user set authentication_string=password('密码') where user='admin' and Host = 'localhost'; 或者 set password for 'admin'@'localhost'=password('密码');//适用于 5.7.6 以后版本 
>flush privileges; 
下面是另一种方法: 
>mysqladmin -u root -p password 'root' 
>history -c //清除历史 

给用户授权

示例:授予用户 admin 全部权限,并允许该用户通过外部访问 
>GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' identified by '123456' with grant option; 
>flush privileges;  //刷新系统权限表 
示例:授权用户 admin 仅拥有数据库 estep 的所有权限允许本地访问: 
>GRANT ALL PRIVILEGES ON estep.* TO 'admin'@'127.0.0.1' identified by '123456' with grant option; 
>flush privileges;  //刷新系统权限表 
示例:指定数据库 estep 的部分权限给用户 admin: 
>grant select,update on estep.* to 'admin'@'localhost' identified by '123456'; 
>flush privileges;  //刷新系统权限表 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

几味少女

暂无简介

0 文章
0 评论
22 人气
更多

推荐作者

我们的影子

文章 0 评论 0

素年丶

文章 0 评论 0

南笙

文章 0 评论 0

18215568913

文章 0 评论 0

qq_xk7Ean

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文