《MySQL 权限与访问进阶:普通用户搭建、跨端登录及 C/C++ 开发对接教程》

【一】普通用户的创建

(1)查看user表

user表属于mysql数据库,需先切换 到该库:

use mysql; -- 切换到mysql数据库

再在 user 表查看账户:

select host,user,authentication_string from user;

《MySQL 权限与访问进阶:普通用户搭建、跨端登录及 C/C++ 开发对接教程》

(2)创建普通用户

create user '用户名'@'登陆主机/ip' identified by '密码';

(3)删除普通用户

drop user '用户名'@'主机名';

(4)修改密码

drop user '用户名'@'主机名';

root 账号改指定普通用户的密码:

set password for '用户名'@'主机名'=password('新的密码');

(5)数据库权限

给用户添加权限:

grant 权限列表 on 库.对象名 to '用户名'@'登陆位置';
刷新权限:

flush privileges;

然后使用 newuser 普通用户登入访问授权的数据库和表:

(6)回收权限

revoke 权限列表 on 库.对象名 from '用户名'@'登陆位置';

上一篇 【转载】loopback接口、router ID详解
下一篇 私接路由器导致全网崩溃?教你三招彻底封死