在mysql中创建用户并授权
1.密码安全策略问题
如果您的mysql密码安全策略要求过高,可以创建用户名时设置复杂的密码或直接修改安全策略
1.1查案当前安全策略
输入下面代码
show variables like 'validate_password%';
我的安全策略要求过高,上图语句代表的意思标注在空白处啦
1.2修改安全策略
输入下面代码
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_number_count=3;
set global validate_password_special_char_count=0;
set global validate_password_length=3;
于是
下面可以开始创建新用户啦
2创建新用户
2.1创建只具有某数据库中某张表查看权限的新用户
2.1.1创建新用户
create user user_user@'%'identified by '123456';
2.1.2授权单表查询
grant select on db_books.t_hlm to user_user@'%'identified by'123456';
2.1.3用新用户登录mysql
\qmysql -uuser_user -p123456
2.1.4用新用户查看该表
use db_books;
select * from t_hlm;
下面就看到了这张表
2.2创建具有所有权限的新用户
mysql -uroot -p
create user all_user@'%'identified by '123456';
grant all on *.* to all_user@'%'identified by '123456';
\q
mysql -uall_user -p123456
use mysql
create database db_test default character set utf8mb4 collate utf8mb4_general_ci;
use db_test
create table t_test(id int,username varchar(100));
insert into t_test values(1,"肥嘟嘟左卫门");
select * from t_test;
alter table t_test add age int;
select * from t_test;
drop table t_test;
use mysql
drop database db_test;
\q
3删除用户
\q
mysql -uroot -p123456
use mysql
drop user user_user@'%';
\q
mysql -uroot -p123456
use mysql
drop user all_user@'%';
在mysql中创建用户并授权相关推荐
- mysql中创建用户并授权_MySQL中创建用户及授权[转]
GRANT 语句的语法如下: GRANT privileges (columns) ON what TO user IDENTIFIEDBY "password" WITH GRA ...
- MySQL数据库创建用户及授权
MySQL数据库创建用户及授权 1.创建用户 命令 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明 username:你将创建的用 ...
- mysql中用户权限的授予_如何在MySQL中创建用户和授予权限
如何创建MySQL用户并授予权限?为了实现良好的安全性,需要为每个应用程序创建单独的用户帐户,而不是root用户访问数据库.这将确保应用程序无法访问其他应用程序的数据库.因此需要mysql管理员(ro ...
- MySQL中创建用户
1.CREATE USER CREATE USER user [IDENTIFIED BY [PASSWORD] 'password'] [, user [IDENTIFIED BY [PASSWOR ...
- MySQL中创建视图并授权
开发过程中,会涉及到将数据库表给第三方公司使用,基于这样的场景,使用视图是较合理的,一方面可以控制显示字段,同时也是可以设置权限. 创建用户 create user `用户名`@`%` identif ...
- Oracle中创建用户和授权
orache创建用户: CREATE USER USERNAME IDENTIFIED BY PASSWORDdefault tablespace ERP temporary tablespace T ...
- MySQL数据库创建用户及授权操作
1.登录mysql的root账号 # 使用root用户登录 mysql -u root -p 2.使用命令创建用户 CREATE USER 'username'@'host' IDENTIFIED B ...
- plsql为oracle添加用户,Oracle在PLSQL中创建用户并授权
1.打开SQL Plus,根据提示输入用户名密码登录. 注意:如果是系统用户的话,只能用sysdba登录.例如:sys as sysdba,输入User的 1.打开SQL Plus,根据提示输入用户名 ...
- MySQL workbench创建用户与授权
以root用户登录MySQL workbench,选择users and privileges: 选择下方的add account,添加用户: 以我已经创建好的nlz用户为例,创建完后在左边的表中出现 ...
- mysql以user1登录_在mysql中创建用户后不能本地登录的解决方法
在安装完成MySQL后,我们通常添加拥有相应权限的普通用户用来访问数据库.在使用用户本地登录数据库的时候,经常会出现怎么登录也无法登录的情况,但是从其他的mysql客户端却可以登录. [root@my ...
最新文章
- “微信应用号对行业影响”之一,app开发速来围观
- HTML Window.document
- CSS在ASP.NET中使用
- ES5-5 参数默认值、递归、预编译、暗示全局变量
- 有效的Java –创建和销毁对象
- 使用Java 8防止日志过宽
- 机器学习笔记(九)——决策树的生成与剪枝
- spring-boot中使用druid连接池
- 使用Akka持久化——消息发送与接收
- 中科曙光服务器配置与虚拟系统安装等优化
- C# GUID format参数说明
- Apache 开启伪静态模块
- 罗技 连点 脚本_罗技G宣布与《英雄联盟》合作 推出一系列游戏周边产品
- cad动态块制作翻转_cad动态块制作教程
- 金融知识小科普 - 金融杠杆
- 桌面计算机图标管理打不开怎么回事,电脑桌面计算机图标打不开怎么办
- 初学Linux服务器管理
- 微信小程序【渲染层网络层错误】解决方法
- Java---设计【运动会成绩管理系统】
- 吹塑机是什么?它的用途?
热门文章
- Xposed小白入门,动态修改IMEI实例代码
- scrapy 爬取酷狗热门歌手音乐
- vsftpd 虚拟用户
- linux远程利用漏洞CVE-2016-4484 93次空密码重试就可以获得root权限 影响大多数Linux版本...
- cisco3560交换机的策略路由的设置
- PW系列 | palette 体验
- fanuc机器人自动程序前怎么回原点_FANUC机器人宏程序自动运行的方法及启动宏程序的步骤教程...
- lol:opgg国服账号怎么观看韩服
- 收藏商品表设计_数据采集实战:商品详情页数据埋点
- 如何用微信小程序,每天给自己赚个鸡腿?