MySQL 用户与权限
新建用户
示例:新建一个名为 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 技术交流群。
上一篇: MySQL 备份与还原
下一篇: 彻底找到 Tomcat 启动速度慢的元凶
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论