mysql 权限

作者: darebeat | 来源:发表于2016-09-06 15:19 被阅读18次

远程登录mysql

mysql -h ip -u root -p 密码

创建用户

格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码”;
例1:增加一个test1用户,密码为123456,需要在mysql的root用户下进行

可以在任何主机上登录,并对所有数据库有查询,增加,修改和删除的功能。

grant select,insert,update,delete on *.* to test1@"%" identified by "123456";
flush privileges;

例2:增加一个test2用户,密码为123456,只能在192.168.2.12上登录,

并对数据库student有查询,增加,修改和删除的功能。需要在mysql的root用户下进行

grant select,insert,update,delete on student.* to test2@192.168.2.12 identified by "123456";
flush privileges;

例3:授权用户test3拥有数据库student的所有权限

grant all privileges on student.* to test3@localhost identified by '123456';
flush privileges;

修改用户密码

update mysql.user set password=password('123456') where User='test1' and Host='localhost';
flush privileges;

删除用户

delete from user where user='test2' and host='localhost';
flush privileges;

删除数据库和删除表

drop database 数据库名;
drop table 表名;

删除账户及权限

drop user 用户名@'%'
drop user 用户名@localhost

相关文章

  • Mysql创建用户分配权限

    mysql创建用户 mysql为用户分配权限 分配完权限刷新权限

  • 一文详解MySQL权限

    MySQL权限级别介绍 MySQL权限级别 全局性的管理权限,作用于整个MySQL实例级别 数据库级别的权限,作用...

  • Mysql 用户权限管理

    MYSQL 用户权限 MySQL之权限管理 用户权限管理 SQL脚本 1.创建用户 PARAMETER'scorp...

  • mysql用户权限与缓存

    mysql 用户权限与缓存 mysql用户和权限管理: 元数据数据库:mysql 用户帐号: 'USERNAME'...

  • mysql5.7的用户权限设置

    所有的关于权限修改的语句,都需要刷新mysql的系统权限相关表方可生效。 mysql权限表是指在mysql数据库下...

  • navicat连接mysql服务端报10060错误解决过程如下

    首先开启mysql的远程访问权限 1、登陆mysql mysql -u root -p 2、授权远程登录权限 修改...

  • ubuntu mysql 操作

    更新源 安装MySQL 查看是否成功 登录MySQL 创建账号 分配权限 刷新权限 退出 重启MySQL服务 完成...

  • Mysql权限设置

    Mysql权限设置 第一:数据库授权(grant) 1.用root权限登录mysql,为其他用户授权 mysql>...

  • 数据库基础<一>

    1、mysql有关权限的表都有哪几个MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据...

  • mysql权限详解

    mysql权限级别介绍 全局管理权限(Global Level)作用与整个mysql实例级别,所有权限信息存储在m...

网友评论

    本文标题:mysql 权限

    本文链接:https://www.haomeiwen.com/subject/zamdettx.html