mysql学习日记(4)用户设置

https://dev.mysql.com/doc/refman/8.0/en/proxy-users.html 代理用户
https://dev.mysql.com/doc/refman/8.0/en/create-user.html 创建用户
之前在安装mysql中已经设置过用户账号以及密码里,这里介绍如何在MySQL中进行添加用户的设置。
首先进行查询当前MySQL中账号信息和加密密码需要用到以下命令语句:

// select 字段 from 表名
select user,authentication_string from user;
查询用户账号名以及加密密码

创建用户账号

在mysql8.0中需要先创建账号,再进行授权

//CREATE USER 用户名@服务器地址 IDENTIFIED BY 密码;
CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'password';
  • 服务器地址为%时所有ip都可访问


    创建用户

给用户添加权限

https://dev.mysql.com/doc/refman/8.0/en/grant.html

//
grant usage on *.* to 'jeffrey'@'localhost' with grant option;
//给了jeffrey账号 所有数据库中所有表的增删查改和建表删表的权限
grant select,insert,update,delete,create,drop on *.* to 'jeffrey'@'localhost' with grant option; 
//刷新权限
FLUSH PRIVILEGES;
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容