一. 创建用户

登录MySQL

mysql -u root -p

添加新用户

create user 'username'@'host' identified by 'password';

username:你将创建的用户名

host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%

password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器

创建数据库test

create database test default charset utf8 collate utf8_general_ci; 

删除数据库

drop database test;

二. 授权:

grant all privileges on databasename.* to 'username'@'host'

privileges:用户的操作权限,如SELECTINSERTUPDATE等,如果要授予所的权限则使用ALL

databasename:数据库名

tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.*

用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:

GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;

三.设置与更改用户密码

命令:

SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');

如果是当前登陆用户:

SET PASSWORD = PASSWORD("newpassword");

刷新授权

flush privileges;

四. 撤销用户权限

命令:

revoke all privileges on databasename.tablename FROM 'username'@'%';

五.删除用户

DROP USER 'username'@'host';

参考:https://blog.csdn.net/piaocoder/article/details/53704126

举例

创建一个名字index密码index用户分配个数据库test

转载于:https://www.cnblogs.com/cui0x01/p/8638832.html

mysql_用户_操作相关推荐

  1. mysql_表_操作

    1.创建表 # 基本语法: create table 表名(列名 类型 是否可以为空 默认值 自增 主键,列名 类型 是否可以为空 )ENGINE=InnoDB DEFAULT CHARSET=utf ...

  2. 达梦数据库删除用户_干货分享丨DM8用户管理

    原标题:干货分享丨DM8用户管理 用户介绍 安装创建达梦企业版数据库后,系统会默认创建四类数据库账号,分别是: SYS:达梦数据库内置管理用户,不能登录,数据库使用的大部分的数据字典和动态性能视图. ...

  3. oracle数据库_实例_用户_表空间之间的关系

    oracle数据库_实例_用户_表空间之间的关系 基础概念:Oracle数据库.实例.用户.表空间.表之间的关系 数据库: Oracle数据库是数据的物理存储.这就包括(数据文件ORA或者DBF.控制 ...

  4. 【微信公众号】微信集成功能--扫描二维码完成用户登录操作

    目录 需求来源 实现思路 1.进入登录页面,生成微信公众号的临时二维码: 2.用户通过微信扫一扫二维码: 3.登录页面定时查询扫码结果: 代码实现(基于Laravel框架前后端混合) HTML PHP ...

  5. python 文件管理系统为用户_操作系统中的文件管理系统为用户提供的功能是什么...

    操作系统中的文件管理系统为用户提供的功能是按文件名管理文件,文件管理主要负责文件的存储.检索.共享和保护,为用户提供文件操作的方便. 操作系统中的文件管理系统为4 D R Y W 5用户提供的功能是按 ...

  6. Android与.Net交互模拟用户屏幕操作添加APN和网络4G/3G切换

    前几天接到一个需求,我们的客户需要对手机网络接入点进行可用性测试,简单点说就是需要实现Android上的APN配置的添加,APN切换网络模式4G/3G/2G切换,我要调研下写个demo. 因为是要实现 ...

  7. Linux之用户相关操作

    Linux之用户相关操作 1. 创建用户  [创建后会立即让设置密码] 命令 说明 useradd 创建(添加)用户 useradd命令选项: 选项 说明 -m 自动创建用户主目录,主目录的名字就是用 ...

  8. T-Sql(七)用户权限操作(grant)

    原文:T-Sql(七)用户权限操作(grant) 一般数据库的权限操作我们很少用,除非一些大型的项目,需要给数据库配置不同的用户及权限,防患于未然,今天我们就来了解下t-sql中配置用户权限操作. 先 ...

  9. python远程创建linux用户_如何设置远程访问的Jupyter Notebook服务器-02:如何创建Linux用户?...

    (这是一篇面向零基础读者的教程) 在铺垫了端口号的预备知识之后,下面我们讲讲搭建Jupyter服务器的另外一个前置工作--如何创建Linux用户. 下面我们的实验环境默认为CentOS 7.事实上,即 ...

最新文章

  1. UA MATH575B 数值分析下VI 统计物理的随机模拟方法2
  2. C++中的STRING数据 重载 = 和数组下标
  3. 从源码角度看Android系统init进程启动过程
  4. Python 前端框架【Bootstrap】
  5. Jquery加载默认值
  6. 开课吧课堂之throws如何去使用?
  7. 爬虫实践-微博关键词搜索抓取
  8. 删除Windows下的Linux系统
  9. 无线安全相关介绍及Windows下扫描WiFi
  10. 现代高频开关电源技术与应用随堂练习_详细了解开关电源的电磁干扰分析
  11. 在哪下载公司考勤刷卡特殊情况说明Excel模板
  12. Android仓库管理系统
  13. Android 软键盘的那些坑,原理篇来了!
  14. Scrapy教程经典实战【新概念英语】
  15. i3 10100f和i5 10400f 哪个好
  16. Ubuntu7.10安装Antivir和dazuko纪实
  17. SN_Writer写IMEI号
  18. Java笔试真题及参考答案
  19. 执行rpm -Uvh xxxxxx.rpm, 报freely redistributed under the terms of the GNU GPL
  20. poj 1264 hdu 1616 SCUD Busters 凸包+面积计算

热门文章

  1. JQuery根据值设置radio选中
  2. 【转】简析 .NET Core 构成体系
  3. Android Activity中重写onCreateOptionsMenu不显示菜单按钮
  4. 基于c++的音乐播放器(1)
  5. 《JavaScript核心技术》
  6. c语言冒泡排序_图文解析:如何用PLC梯形图实现冒泡排序算法?
  7. java汉字偏旁拆分,常见部首的拆分
  8. 3650m5设置u盘启动_联想和华硕笔记本重装系统时新BIOS无法设置u盘启动怎么办
  9. 计算机硬件中英对照,计算机硬件名称中英文对照表
  10. numpy存储特征:消耗内存和计算速度测试