mysql_用户_操作
一. 创建用户
登录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:用户的操作权限,如SELECT
,INSERT
,UPDATE
等,如果要授予所的权限则使用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_用户_操作相关推荐
- mysql_表_操作
1.创建表 # 基本语法: create table 表名(列名 类型 是否可以为空 默认值 自增 主键,列名 类型 是否可以为空 )ENGINE=InnoDB DEFAULT CHARSET=utf ...
- 达梦数据库删除用户_干货分享丨DM8用户管理
原标题:干货分享丨DM8用户管理 用户介绍 安装创建达梦企业版数据库后,系统会默认创建四类数据库账号,分别是: SYS:达梦数据库内置管理用户,不能登录,数据库使用的大部分的数据字典和动态性能视图. ...
- oracle数据库_实例_用户_表空间之间的关系
oracle数据库_实例_用户_表空间之间的关系 基础概念:Oracle数据库.实例.用户.表空间.表之间的关系 数据库: Oracle数据库是数据的物理存储.这就包括(数据文件ORA或者DBF.控制 ...
- 【微信公众号】微信集成功能--扫描二维码完成用户登录操作
目录 需求来源 实现思路 1.进入登录页面,生成微信公众号的临时二维码: 2.用户通过微信扫一扫二维码: 3.登录页面定时查询扫码结果: 代码实现(基于Laravel框架前后端混合) HTML PHP ...
- python 文件管理系统为用户_操作系统中的文件管理系统为用户提供的功能是什么...
操作系统中的文件管理系统为用户提供的功能是按文件名管理文件,文件管理主要负责文件的存储.检索.共享和保护,为用户提供文件操作的方便. 操作系统中的文件管理系统为4 D R Y W 5用户提供的功能是按 ...
- Android与.Net交互模拟用户屏幕操作添加APN和网络4G/3G切换
前几天接到一个需求,我们的客户需要对手机网络接入点进行可用性测试,简单点说就是需要实现Android上的APN配置的添加,APN切换网络模式4G/3G/2G切换,我要调研下写个demo. 因为是要实现 ...
- Linux之用户相关操作
Linux之用户相关操作 1. 创建用户 [创建后会立即让设置密码] 命令 说明 useradd 创建(添加)用户 useradd命令选项: 选项 说明 -m 自动创建用户主目录,主目录的名字就是用 ...
- T-Sql(七)用户权限操作(grant)
原文:T-Sql(七)用户权限操作(grant) 一般数据库的权限操作我们很少用,除非一些大型的项目,需要给数据库配置不同的用户及权限,防患于未然,今天我们就来了解下t-sql中配置用户权限操作. 先 ...
- python远程创建linux用户_如何设置远程访问的Jupyter Notebook服务器-02:如何创建Linux用户?...
(这是一篇面向零基础读者的教程) 在铺垫了端口号的预备知识之后,下面我们讲讲搭建Jupyter服务器的另外一个前置工作--如何创建Linux用户. 下面我们的实验环境默认为CentOS 7.事实上,即 ...
最新文章
- ssh_exchange_identification: Connection closed by remote host 解决方法
- maven下载spring
- 全程干货,requests模块与selenium框架详解
- App后台开发运维和架构实践学习总结(9)——三种常见的API设计错误及解决方案
- JMETER 第一个实践例子
- maven常见问题处理(3-3)Gradle编译时下载依赖失败解决方法
- webmin mysql_MySQL+Webmin轻松创建数据库
- HDU 1556【线段树区间更新】
- NanoPC-T4 RK3399和PC局域网络传输摄像头视频python
- 图片放大后很模糊怎么办?
- Python练习题——快乐数字
- 大觉寺-阳台山穿越记
- jdk和tomcat的关系
- Microsoft Visual C++ 14.0 is required.
- 警告: A docBase D:\apache-tomcat-8.5\webapps\webapps\projectname inside the host appBase has been
- Mac mini7.1 2014年末 安装单windows 10系统
- 浏览器被360劫持怎么办
- 基于深度学习的车辆信息识别(一):车辆颜色识别
- Oracle 12c RAC 安装文档
- Nexus私服使Maven更加强大
热门文章
- 1Python全栈之路系列之MySQL数据库基本操作
- MS-Sqlserver2008建立维护计划执行备份任务
- spring 启动完成后事件监听器处理
- 乐在其中设计模式(C#) - 命令模式(Command Pattern)
- 《算法:C语言实现》——连通性
- c++ max函数_「C/C++」函数:定义、调用、参数传递
- android 读取txt转为utf-8乱码,彻底解决android读取txt乱码终极方案
- mysql数据库事务的概念_如何理解数据库事务中的一致性的概念?
- python自关联_django自关联,auth模块
- 5-10多分支网络结构