创建mysql用户
情形一:创建本地用户即密码
create user 'james' @ 'localhost' IDENTIFIED by '111';
--james为用户名,localhost为指定的主机(任意的主机请使用%),111为密码
情形二:创建某台机器的用户
create user 'james' @ '192.168.1.3' IDENTIFIED by '111';
情形三:创建任意机器可以访问的用户
create user 'james' @ '%' identified by '111';
情形四:创建任意机器可以访问的用户,且密码为空
create user 'james' @ '%' identified by '';
对用户进行授权
情形一:授权指定用户对指定数据库的指定表进行指定的操作
grant privileges select,insert,update on databasename.tablename to 'james' @ 'localhost';
情形二:授权任意机器登录的指定用户对指定数据库的任意做任意的操作
grant privileges all on databasename.* to 'james' @'%';
上面用户只是具备数据库表操作的权限,但是不具备给其他用户授权的权限。
情形三:授权用户并授予该用户给其他用户授权的权限
grant privileges select,insert,update on databasename.tablename to 'james' @ 'localhost' WITH GRANT OPTION;
回收用户权限
REVOKE privilege ON databasename.tablename FROM 'username'@'host';
删除用户
DROP USER 'username'@'host';
分享到:
相关推荐
介绍如何在MySQL中创建用户与授权用户的方法,已经经典实战用途。。。。介绍如何在MySQL中创建用户与授权用户的方法,已经经典实战用途。。。。介绍如何在MySQL中创建用户与授权用户的方法,已经经典实战用途。。。...
MySql练习2:创建数据库及登录用户并授权.zip MySql练习2:创建数据库及登录用户并授权.zip MySql练习2:创建数据库及登录用户并授权.zip MySql练习2:创建数据库及登录用户并授权.zip
mysql创建用户及授权
1、create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库 ...MySQL创建数据库与创建用户以及授权相关SQL语句,摘自博客http://www.cnblogs.com/janken/p/5500320.html
MySql用户创建、授权以及删除(office 2007文档)
MySQL创建用户并授权及撤销用户权限 运行环境:MySQL5.0 一、创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username – 你将创建的用户名, host – 指定该用户在哪个主机上可以...
主要介绍了MySQL创建用户并授权及撤销用户权限、设置与更改用户密码、删除用户等等,需要的朋友可以参考下
这里主要介绍了一下MySQL数据库的授权语句,及MySQL内自带数据库及表的介绍与操作。
#------------mysql root 用户无法赋权问题解决 -------- 1,登录 mysql -u root -p 2,use mysql; 选择mysql数据库 3,执行以下操作(查询用户的赋权权限,更改赋权权限 ,刷新生效) mysql> select user,host,...
Mysql一些命令,有添加用户授权命令,一些日期命令,里面有注释,适合新手们学习
LNH_MySQL 10-创建mysql用户及授权的多种方法实战.mp4
主要介绍了mysql5.7创建用户授权删除用户撤销授权的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
mysql创建用户并授权: 格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by “用户密码”; grant[英][grɑ:nt] 承认; 同意; 准许; 授予; 例1:允许mk用户从localhost登录 mysql> grant all on ...
MySQL中创建用户与授权的实现方法,对于刚开始接触mysql的朋友可以参考下
MySQL3.22.11引入了两个更容易进行这项工作的语句:GRANT 语句创建MySQL用户并指定其权限,REVOKE 语句删除权限。这两个语句充当mysql数据库中的授权表的前端,并提供直接操纵这些表内容的可选择的方法。本文将为...
安装mysql8.0.30,以及卸载原有的mysql数据库、使用安装好的数据库,创建普通用户,给普通用户进行授权
MySQL3.22.11引入了两个更容易进行这项工作的语句:GRANT 语句创建MySQL用户并指定其权限,REVOKE 语句删除权限。这两个语句充当mysql数据库中的授权表的前端,并提供直接操纵这些表内容的可选择的方法。本文讨论了...