mysql5.7.19 创建用户_mysql5.7.19用户的创建和权限的操作
一,用户的创建
1 use mysql;
2 mysql的用户全部存放于user表中;
查看这张表目前只有2个用户,其中一个就是root
3 新建一个用户
方法1:
CREATE USER 'a'@'%' IDENTIFIED BY '1';
新建一个用户名为a的用户,密码为1,%表示可以远程连接数据库
具体执行如下
如果出现下面的ok,就说明新家用户成功了。
方法2:
GRANT USAGE ON *.* TO 'b'@'%' IDENTIFIED BY '2';
新建一个b用户,密码为2
最后查看用户
二 给用户分配权限
分配之前,先看看用户的权限
SHOW GRANTS FOR 'a'@'%';
是没有任何权限的。
1 GRANT SELECT ON test.tdb_goods TO 'a'@'%';
给用户a分配一个操作书库局test中表tdb_goods的select权限
2 GRANT ALL ON test.tdb_goods TO 'a'@'%';
给用户a分配一个操作书库局test中表tdb_goods的所有权限
或者
GRANT ALL PRIVILEGES ON test.tdb_goods TO 'a'@'%' IDENTIFIED BY '1';
总结,分配权限具体的格式为: grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";
三 撤销权限
REVOKE ALL ON test.tdb_goods FROM 'a'@'%';
四 删除用户
DROP USER 'a'@'%';
五 修改用户的登录密码
UPDATE user SET authentication_string=password('3') WHERE user='b' AND Host='%';
FLUSH PRIVILEGES;
六 其他一些常用命令
1 列出所有的数据库
show databases;
2 切换数据库
ues 数据库的名字;
3 列出所有的表
show tables;
4 显示数据表结构
desc 表名;
5 删除数据库
drop databases 数据库名
6 删除数据表
drop table 数据表
7 查看mysql版本
select version();
8 查看当前的时间
select now();
9 查看当前登录的用户名
select user();
10 查看数据库的编码方式
show create database 数据库名;
11 查看错误信息
show warnings;
12 创建一个gbk格式的数据库
create database if not exists 数据库名 character set gbk;
13 修改数据库的编码方式
alter database 数据库名 character set=utf8;
14 直接查看某个库有多少张表
show tables from 数据库名;
15 直接查看当前处于哪个数据库
select database();
16 查看表的结构
show columns from
表名;
17 添加一列到某个字段的后面
alter table 表名 add 将要添加的字段 varchar(10) after 某个字段
18 添加一列到第一列
alter table 表名 add 添加的字段名 varchar(10) first
19 删除多列
alter table 表名 drop xxx,drop xxx;
20 增加一个主键列
alter table表名 add constraint 列名 primary key (id)
21 增加唯一约束列
alter table 表名 add unique (列名)
22 设置客户端的编码方式
set names gbk;
23 删除主键约束
alter table 表名 drop primary key;
24 删除唯一约束,不删除字段
alter table 表名 drop index 列名
25 查看外键约束索引
show indexes from 表名\G
mysql5.7.19 创建用户_mysql5.7.19用户的创建和权限的操作相关推荐
- mysql5.19安装教程_MySQL5.5.19安装图解
本文详细介绍了Windows下安装MySQL5.5.19的全过程,希望对初学者有帮助. 下载mysql-5.5.19-win32.msi安装文件,双击运行,出现如下界面. mysql安装向导启动,按& ...
- mysql5.7.19收费》_mysql5.7.19安装
tags:mysql 安装 环境准备 本次安装的操作系统 #cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) #ulimit - ...
- mysql5.6.19安装图解_mysql5.6.19安装说明
转载:http://blog.sina.com.cn/s/blog_5391f1100101ojzz.html 1配置mysql的MYSQL_HOME和PATH 2在HOME下面配置my.ini文件, ...
- 11.18 Apache用户认证 11.19/11.20 域名跳转 11.21 Apache访问日志
2019独角兽企业重金招聘Python工程师标准>>> 11.18 Apache用户认证 htpasswd命令 >htpasswd命令是Apache的Web服务器内置工具,用于 ...
- mysql数据库密码有效期_Mysql5.7.19密码已过有效期的处理过程(密码过期password_expired)...
测试环境中有使用mysql-5.7.19的版本,最近出现了一个状态:ERROR 1820 (HY000): You must reset your password using ALTER USER ...
- mysql 5.6.30 添加用户_mysql5.6创建账户不能本地登录
1.通过xshell连接linux,命令登录mysql 2.创建一个新的库(其实创建不创建都可以) 3.创建账号权限 创建账号luffy 密码luffy 针对库luffy所有权限,允许任何人远程登录 ...
- 一周5G资讯 | 全国已建成5G基站19.8万个,套餐用户5000多万;“新基建”范围首次明确...
工信部:全国已建成5G基站19.8万个,96款5G手机终端已获得入网许可 4月23日,国务院新闻办公室举行新闻发布会,介绍2020年一季度工业通信业发展情况.工信部新闻发言人.信息通信发展司司长闻库介 ...
- 19.12 添加自定义监控项目 19.13/19.14 配置邮件告警 19.15 测试告警 19.16 不发邮件的问题处理...
2019独角兽企业重金招聘Python工程师标准>>> 提示:开始本节内容之前有必要先做好快照!!! 19.12 添加自定义监控项目 该配置的用途是监控模板中没有的监控项目. 需求: ...
- SQL service基础(九)用户定义数据类型和用户定义函数的概念、创建及使用方法
实验目标: 1.学习和掌握用户定义数据类型的概念.创建及使用方法. 2.学习和掌握用户定义函数的概念.创建及使用方法. 创建一个数据库,执行shiyan15.sql脚本 一.创建和使用用户定义的函数( ...
最新文章
- python基础(1.5-1.7)
- OpenCV + python 实现人脸检测(基于照片和视频进行检测)
- mysql查询索引like_通过索引查询慢速搜索LIKE%MYSQL
- snipaste滚动截图方法_百度终于良心一回,出了一款ios长截图神器!
- 关于malloc与字符指针的一些易错点
- 不怕!在家也能过好情人节 ——用数学浪漫表白的N种方法
- 【嵌入式】使用Cross Toolchain构建交叉工具链
- c 提示错误expected) before ; token_NLP.TM[33] | 纠错:pycorrector的错误检测
- 7个开源的TTS(文本转语音)系统
- Python单机版经典塔防游戏源代码
- 优化 | 线性化:0-1变量乘以连续变量的线性化
- 计算机更改刷新频率,电脑屏幕刷新率怎么调节?怎么更改电脑屏幕刷新率?
- mysql ndbcluster 缺点_MySQL集群 -- NDB Cluster
- RTD原理及其温度采集
- 荣耀20青春版装鸿蒙系统,华为鸿蒙2.0系统正式发布,只有这55款华为设备,可升级鸿蒙系统...
- 解决微软Edge浏览器和IE浏览器下载无反应的问题
- 第十六章 时间序列数据分析基本概念
- IE浏览器主页更改问题(在浏览器Internet的属性里怎么也修改不成功)
- 火狐和IE之间的区别
- java filewriter_Java IO: FileReader和FileWriter
热门文章
- gem ransack(4000✨) 简单介绍
- requests模块的入门使用
- C# 自定义控件入门
- Python当中的a += a 与 a = a + a 的区别,可变类型与不可变类型的数据类型,引用传参...
- 由于昨天没发博客,在此向广大粉丝们道歉。 今天发的是一个数据库的代码
- MY_Log,无缝替换原生Log,支持日志输出到文件、FirePHP
- 替换Webbrowser默认的弹出菜单
- Tomcat出现端口被占用Port 8080 required by Tomcat v9.0 Server at localhost is already in use.
- 数据库事务的四大特性ACID
- 160329(二)、web.xml配置详解