代码编织梦想

CREATE  USER

CREATE USER '用户'@'%' IDENTIFIED BY '密码';


 

Grant the highest authority

GRANT ALL PRIVILEGES ON *.* TO '用户'@'%' IDENTIFIED BY '密码'  WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;

创建数据库的用户

create user 'shop_user'@'%' identified by 'shop@123';

'shop_user' 用户名称

'shop@123' 用户密码

@后的命令解释

'%' - 所有情况都能访问

'localhost' - 本机才能访问

'111.222.33.44' - 指定 ip 才能访问

给予新用户的授予权限

GRANT ALL PRIVILEGES ON *.* TO 'gddl'@'%' with grant option;        #8.0的版本

grant all on 数据库名.数据库表 to 用户名@'%'  identified by "密码";

GRANT ALL PRIVILEGES ON *.* TO 'gddl'@'%' IDENTIFIED BY 'Asd@2021' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;

GRANT ALL PRIVILEGES ON *.* TO 'gddl'@'%' IDENTIFIED BY 'Asd@2021'  WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;

例如

grant all on shop.* to 'shop_user'@'%'  identified by 'shop@123';

all 可以替换为 select,delete,update,create,drop

数据库名 所有的 用*

数据库表 所有的 用*

查看权限

show grants for '用户'@'%' (如果定义了指定ip 访问 就需要更改为ip地址)

+-----------------------------------------------------------------------------------------------------+

| Grants for shop@%                                                                                   |

+-----------------------------------------------------------------------------------------------------+

| GRANT USAGE ON *.* TO 'shop'@'%' IDENTIFIED BY PASSWORD '*E42549EA23D1591C3297C2BDAB0C91699F3D66DB' |

| GRANT ALL PRIVILEGES ON `shop`.* TO 'shop'@'%'                                                      |

+-----------------------------------------------------------------------------------------------------+

第一条 表示 创建的账号以及密码

第二条 表示 ALL PRIVILEGES 权限 ALL表示全部 如有部分 是 select,delete,update,create,drop.. 其中一些、

删除用户

drop user 用户名称

修改用户

rename user '用户名称'@'ip地址/%' to '新用户'@'ip地址/%';

修改密码

 set password for '用户名'@'IP地址' = Password('新密码');






 

SELECT

   user

FROM

   数据库的名字.user;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ht_ma/article/details/127920820

mysql 创建新用户 并赋予权限-爱代码爱编程

1、以管理员身份登录mysql mysql -u root -p 2、选择mysql数据库 use mysql 3、创建用户并设定密码 create user 'testuser'@'localhost' identified by 'testpassword' 4、使操作生效 flush privileges 5、为

mysql 基本操作_月球上的人duo的博客-爱代码爱编程

此处记录下mysql 的一些常用命令。 一. Mysql 命令行远程连接 mysql -u 用户名 -p密码 -h 服务器IP地址 -P 服务器端MySQL端口号 -D 数据库名 mysql -u username -p

创建mysql新用户,并且赋予权限管理。_a_py的博客-爱代码爱编程_mysql创建用户并赋予权限

在稍微大一点的公司里面都是进行着明显的权限管理。特别是操作数据库这样重要的东西,万一你要是一不小心删库了,就麻烦了,所以在公司里面一般一个项目 都会创建一个专门的用户指定其权限只能控制某一个数据库进行操作。 这样就可很合理的进行项目了。   要创建一个新的mysql用户的话,需要在root用户里面进行操作。 首先登陆mysql:   登陆后

mysql创建用户以及赋予相关权限-爱代码爱编程

mysql 用户权限之创建新用户并给授权指定的数据库权限 由于考虑到 公司的数据安全情况,所以对应的项目数据库权限进行相关的控制操作 1、root登录服务器 进入数据库 mysql -u root -p 2、创建数据库 create database shop; shop 为数据库名称 3、查看创建数据库 show databases; (小命令

创建mysql新用户,并且赋予权限管理-爱代码爱编程

因业务需要 需为不同的数据库创建用户 并授权 在稍微大一点的公司里面都是进行着明显的权限管理。特别是操作数据库这样重要的东西,万一你要是一不小心删库了,就麻烦了,所以在公司里面一般一个项目 都会创建一个专门的用户指定其权限只能控制某一个数据库进行操作。 这样就可很合理的进行项目了。   要创建一个新的mysql用户的话,需要在root用户里面进行操

Mysql5.7新增用户并授权,Mysql生产环境用户权限管理-爱代码爱编程

================================ ©Copyright 蕃薯耀 2021-12-31 ​​蕃薯耀的博客_CSDN博客 一、root用户授权 root用户授权,用于指定IP用户登录root用户,方便管理 1、创建指定IP(如:192.168.1.100)远程登录的root用户,并设置密码 CREATE

mysql中创建用户和赋权限-爱代码爱编程

mysql中创建用户和赋权限 mysql命令行用的不多,大部分使用工具类替代,所以这里记录下命令行模式下创建用户和赋予权限的命令,不用每次麻烦百度。 创建oozie用户,%符号表示仅限于远程登录create user 'oozie'@'%' identified by 'password'; 赋予权限all指所有功能,如果all被

mysql5.7创建用户及修改密码-爱代码爱编程

1、创建用户: create user '用户名' identified by '密码'; 创建用户的时候也可以暂时先不设置密码,也是可以登录的 我们第一次创建一个普通用户会遇到一个问题,比如在Windows的DOS窗口下,通过命令mysql -u '用户名' -p无法登陆,提示信息如下: 网上好多是说在my.ini中加入skip-grant-ta

Mysql创建用户并给用户赋权-爱代码爱编程

1、 SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; #查询所有用户 create user 'chenxs'@'%' identified by 'chenxs@123'; #新建用户 grant all on `tende

mysql创建用户并分配权限-爱代码爱编程

在cmd中操作,确定配置了mysql环境变量 本地远程连接服务器 mysql -h 服务器ip地址 -P 3306 -u root -p 查看所有数据库 SHOW DATABASES; 进入mysql数据库 use mysql; 查看所有用户 select user,host from mysql.user; 创建用户,默认使用该用户可以远程连接

mysql创建新用户并授权_turn x7的博客-爱代码爱编程

我们在使用mysql的过程中,经常需要对用户授权(添加,修改,删除),在mysql当中有三种方式实现 分别是 INSERT USER表的方法、CREATE USER的方法、GRANT的方法。今天主要看一下grant方法是如何实现的 分两种情况,第一种先使用create user命令创建用户,然后grant授权;第二种直接使用grant创建并授权;我们先看

mysql创建用户以及给用户授予权限_mysql创建用户并赋予权限-爱代码爱编程

新建用户 create user username identified by '123456'; 说明: username——你将创建的用户名, password——该用户的登陆密码,密码可以为空,如果为空则该用户可