一. 创建用户

登录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. ssh_exchange_identification: Connection closed by remote host 解决方法
  2. maven下载spring
  3. 全程干货,requests模块与selenium框架详解
  4. App后台开发运维和架构实践学习总结(9)——三种常见的API设计错误及解决方案
  5. JMETER 第一个实践例子
  6. maven常见问题处理(3-3)Gradle编译时下载依赖失败解决方法
  7. webmin mysql_MySQL+Webmin轻松创建数据库
  8. HDU 1556【线段树区间更新】
  9. NanoPC-T4 RK3399和PC局域网络传输摄像头视频python
  10. 图片放大后很模糊怎么办?
  11. Python练习题——快乐数字
  12. 大觉寺-阳台山穿越记
  13. jdk和tomcat的关系
  14. Microsoft Visual C++ 14.0 is required.
  15. 警告: A docBase D:\apache-tomcat-8.5\webapps\webapps\projectname inside the host appBase has been
  16. Mac mini7.1 2014年末 安装单windows 10系统
  17. 浏览器被360劫持怎么办
  18. 基于深度学习的车辆信息识别(一):车辆颜色识别
  19. Oracle 12c RAC 安装文档
  20. Nexus私服使Maven更加强大

热门文章

  1. 1Python全栈之路系列之MySQL数据库基本操作
  2. MS-Sqlserver2008建立维护计划执行备份任务
  3. spring 启动完成后事件监听器处理
  4. 乐在其中设计模式(C#) - 命令模式(Command Pattern)
  5. 《算法:C语言实现》——连通性
  6. c++ max函数_「C/C++」函数:定义、调用、参数传递
  7. android 读取txt转为utf-8乱码,彻底解决android读取txt乱码终极方案
  8. mysql数据库事务的概念_如何理解数据库事务中的一致性的概念?
  9. python自关联_django自关联,auth模块
  10. 5-10多分支网络结构