MySQL笔记

创建用户

xxx表示用户
IDENTIFIED BY 后面跟着是密码

user表中host列的值的意义
% 匹配所有主机
localhost localhost不会被解析成IP地址,直接通过UNIXsocket连接
127.0.0.1 会通过TCP/IP协议连接,并且只能在本机访问;
::1 ::1就是兼容支持ipv6的,表示同ipv4的127.0.0.1

CREATE USER 'xxx' @'localhost' IDENTIFIED BY '123456';

增加用户权限

grant 权限 on 数据库.表 to '用户名'@'登录主机' [INDENTIFIED BY ‘用户密码’];
grant all privileges on . to 'xxx'@'localhost' identified by '123456' with grant option;

权限: select ,update,delete,insert(表数据)、create,alert,drop(表结构)、references(外键)、create temporary tables(创建临时表)、index(操作索引)、create view,show view(视图)、create routine,alert routine,execute(存储过程)、all,all privileges(所有权限)

你可能感兴趣的:(MySQL笔记)