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中创建用户并授权相关推荐

  1. mysql中创建用户并授权_MySQL中创建用户及授权[转]

    GRANT 语句的语法如下: GRANT privileges (columns) ON what TO user IDENTIFIEDBY "password" WITH GRA ...

  2. MySQL数据库创建用户及授权

    MySQL数据库创建用户及授权 1.创建用户 命令 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明 username:你将创建的用 ...

  3. mysql中用户权限的授予_如何在MySQL中创建用户和授予权限

    如何创建MySQL用户并授予权限?为了实现良好的安全性,需要为每个应用程序创建单独的用户帐户,而不是root用户访问数据库.这将确保应用程序无法访问其他应用程序的数据库.因此需要mysql管理员(ro ...

  4. MySQL中创建用户

    1.CREATE USER CREATE USER user [IDENTIFIED BY [PASSWORD] 'password'] [, user [IDENTIFIED BY [PASSWOR ...

  5. MySQL中创建视图并授权

    开发过程中,会涉及到将数据库表给第三方公司使用,基于这样的场景,使用视图是较合理的,一方面可以控制显示字段,同时也是可以设置权限. 创建用户 create user `用户名`@`%` identif ...

  6. Oracle中创建用户和授权

    orache创建用户: CREATE USER USERNAME IDENTIFIED BY PASSWORDdefault tablespace ERP temporary tablespace T ...

  7. MySQL数据库创建用户及授权操作

    1.登录mysql的root账号 # 使用root用户登录 mysql -u root -p 2.使用命令创建用户 CREATE USER 'username'@'host' IDENTIFIED B ...

  8. plsql为oracle添加用户,Oracle在PLSQL中创建用户并授权

    1.打开SQL Plus,根据提示输入用户名密码登录. 注意:如果是系统用户的话,只能用sysdba登录.例如:sys as sysdba,输入User的 1.打开SQL Plus,根据提示输入用户名 ...

  9. MySQL workbench创建用户与授权

    以root用户登录MySQL workbench,选择users and privileges: 选择下方的add account,添加用户: 以我已经创建好的nlz用户为例,创建完后在左边的表中出现 ...

  10. mysql以user1登录_在mysql中创建用户后不能本地登录的解决方法

    在安装完成MySQL后,我们通常添加拥有相应权限的普通用户用来访问数据库.在使用用户本地登录数据库的时候,经常会出现怎么登录也无法登录的情况,但是从其他的mysql客户端却可以登录. [root@my ...

最新文章

  1. “微信应用号对行业影响”之一,app开发速来围观
  2. HTML Window.document
  3. CSS在ASP.NET中使用
  4. ES5-5 参数默认值、递归、预编译、暗示全局变量
  5. 有效的Java –创建和销毁对象
  6. 使用Java 8防止日志过宽
  7. 机器学习笔记(九)——决策树的生成与剪枝
  8. spring-boot中使用druid连接池
  9. 使用Akka持久化——消息发送与接收
  10. 中科曙光服务器配置与虚拟系统安装等优化
  11. C# GUID format参数说明
  12. Apache 开启伪静态模块
  13. 罗技 连点 脚本_罗技G宣布与《英雄联盟》合作 推出一系列游戏周边产品
  14. cad动态块制作翻转_cad动态块制作教程
  15. 金融知识小科普 - 金融杠杆
  16. 桌面计算机图标管理打不开怎么回事,电脑桌面计算机图标打不开怎么办
  17. 初学Linux服务器管理
  18. 微信小程序【渲染层网络层错误】解决方法
  19. Java---设计【运动会成绩管理系统】
  20. 吹塑机是什么?它的用途?

热门文章

  1. Xposed小白入门,动态修改IMEI实例代码
  2. scrapy 爬取酷狗热门歌手音乐
  3. vsftpd 虚拟用户
  4. linux远程利用漏洞CVE-2016-4484 93次空密码重试就可以获得root权限 影响大多数Linux版本...
  5. cisco3560交换机的策略路由的设置
  6. PW系列 | palette 体验
  7. fanuc机器人自动程序前怎么回原点_FANUC机器人宏程序自动运行的方法及启动宏程序的步骤教程...
  8. lol:opgg国服账号怎么观看韩服
  9. 收藏商品表设计_数据采集实战:商品详情页数据埋点
  10. 如何用微信小程序,每天给自己赚个鸡腿?