python之路--MySQL权限管理 数据备份还原
一 权限管理
mysql最高管理者是root用户, 这个一般掌握在公司DBA手里, 当你想去对数据库进行一些操作的时候,需要DBA授权给你.
1. 对新用户增删改
1. 创建用户 # 要先use mysql 先进入mysql这个库下面,然后进行下面操作
# 指定ip为 192.168.1.1 的 attila用户登录
create user 'attila' @ '192.168.1.1' identified by ''; # 123 是密码
# 指定ip为 192.168.1. 开头的attila用户登录
create user 'attila' @ '%' identified by '';
# 指定任何ip的attila用户登录
create user 'attila' @ '%' identified by ''; 2. 删除用户
drop user '用户名' @ 'ip地址';
删除所有的授权的人
drop user '用户名' @ '%'; 3. 修改用户
rename user '用户名' @ 'ip地址' to '新用户名' @ 'ip地址' ; 4. 修改密码
set password for '用户名' @ 'ip地址' = password('新密码'); # 执行上述操作后要刷新权限
flush privileges
2.对当前用户授权管理
#查看权限
show grants for '用户'@'IP地址' #授权 attila用户仅对db1.t1文件有查询、插入和更新的操作
grant select ,insert,update on db1.t1 to "attila"@'%'; # 表示有所有的权限,除了grant这个命令,这个命令是root才有的。attila用户对db1下的t1文件有任意操作
grant all privileges on db1.t1 to "attila"@'%';
#attila用户对db1数据库中的文件执行任何操作
grant all privileges on db1.* to "attila"@'%';
#attila用户对所有数据库中文件有任何操作
grant all privileges on *.* to "attila"@'%'; #取消权限 # 取消attila用户对db1的t1文件的任意操作
revoke all on db1.t1 from 'attila'@"%"; # 取消来自远程服务器的attila用户对数据库db1的所有表的所有权限 revoke all on db1.* from 'attila'@"%"; 取消来自远程服务器的attila用户所有数据库的所有的表的权限
revoke all privileges on *.* from 'attila'@'%';
# 执行上述操作后要刷新权限
flush privileges
二 数据备份还原
数据的备份
# 数据备份
mysqldump -uroot -p123 -B crm > d:\backup\crm.sql # 备份的操作直接打开cmd窗口就行 不用到mysql里面去,
# -p123之间不能空格, -B会记录备份是从哪个库备份出去的 ,
# -B后面的库名是crm 最好备份的库名也叫crm, 后面必须要 .sql格式,
# 备份的地方是 D:\backup\crm.sql # 数据恢复
mysql -uroot -p123 < d:\backup\crm.sql # 数据恢复的时候由于是用-B的模式备份的,所以恢复的时候不用重新建库了,
# 尖角朝向那边就 往哪边传数据.
python之路--MySQL权限管理 数据备份还原的更多相关文章
- python--MySQL权限管理 数据备份还原
一 权限管理 mysql最高管理者是root用户, 这个一般掌握在公司DBA手里, 当你想去对数据库进行一些操作的时候,需要DBA授权给你. 1. 对新用户增删改 1. 创建用户 # 要先use my ...
- MySQL之mysqldump数据备份还原
一 mysqldump指令实现数据备份.mysql指令实现数据还原 经常有朋友问我,DBA到底是做什么的,百科上说:数据库管理员(Database Administrator,简称DBA),是从事管理 ...
- Mysql权限管理以及sql数据备份
权限管理和备份 用户管理 可视化管理 SQL命令操作 用户表:msql.user 同样就是对表的操作,就是对这张表的增删改查 -- 创建用户 create user kuangshen identfi ...
- mysql 权限管理介绍
mysql权限管理 就是对控制用户对库.对表的权限.对表中字段权限 权限管理分步 1.创建账号 创建账号有本地账号和远程账号 本地账号 本地账号只能在mysql服务端机器做操作 '; # mysql ...
- MySQL权限管理、配置文件(三)
一.MySQL权限管理 GRANT 权限 ON 授权范围 TO '用户名'@'允许的ip(所有%)' IDENTIFIED BY '用户密码'; 权限:参加下表,一般常用的是CREATE.DELETE ...
- mysql 权限管理 目录
mysql 权限管理介绍 mysql 权限管理 记录 mysql 权限管理 grant 命令 mysql 权限管理 revoke 回收权限 命令 mysql 权限管理 针对库 授权 db.* mysq ...
- mysql权限管理命令示例
mysql权限管理命令示例 grant all privileges on *.* to *.* identified by 'hwalk1'; flush privileges; insert in ...
- elasticsearch数据备份还原
elasticsearch数据备份还原 1.在浏览器中运行http://XXX.XXX.XXX.XXX:9200/_flush,确保索引数据能保存到硬盘中. 2.原数据的备份.主要是elasticse ...
- DEDECMS网站数据备份还原教程
备份织梦网站数据 dedecms备份教程 进入DedeCms后台 -> 系统 -> 数据库备份/还原 备份文件在\data\backupdata 下载数据库备份资料\data\backup ...
随机推荐
- WPF 样式(定义样式、引用样式、样式作用域、Trigger触发器)
1.定义 资源字典 <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presenta ...
- 【转】怎么给javascript + div编辑框光标位置插入表情文字等?
最近刚好碰到这个问题,虽然离提出问题已经过了半年了,本着前人栽树后人乘凉的精神,还是回答一下.效果: &amp;amp;lt;img src="https://pic2.zh ...
- 【css】IE盒子模型和标准W3C盒子模型
其实盒子模型有两种,分别是 IE 盒子模型和标准 W3C 盒子模型. 1.标准盒子 从上图可以看到标准 W3C 盒子模型的范围包括 margin.border.padding.content,并且 c ...
- 从零开始搭建django前后端分离项目 系列三(实战之异步任务执行)
前面已经将项目环境搭建好了,下面进入实战环节.这里挑选项目中涉及到的几个重要的功能模块进行讲解. celery执行异步任务和任务管理 Celery 是一个专注于实时处理和任务调度的分布式任务队列.由于 ...
- [SHOI2006]color 有色图[群论、组合计数]
题意 用 \(m\) 种颜色,给 \(n\) 个点的无向完全图的 \(\frac{n(n-1)}{2}\) 条边染色,两种方案相同当且仅当一种方案交换一些点的编号后可以变成另一种方案.问有多少本质不同 ...
- easyui datagrid 相关取数据总结
easyui 中datagrid$('#dg').datagrid('getSelected');返回第一个被选中的行或如果没有选中的行则返回null.$('#dg').datagrid('getSe ...
- Linux查看端口
1.lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 2.netstat -tunlp |grep 端口号 用于查看指定的端口号的进程情况 ...
- iOS-拍照后裁剪,不可拖动照片的问题
2016.07.08 15:04* 字数 1837 阅读 6066评论 6喜欢 26赞赏 1 问题 在项目中,选择照片或拍照的功能很长见,由于我之前采用系统自带的UIimagePickViewCont ...
- Redis服务端的搭建(初级)
前方低能,仅适合入门级菜鸟阅读,大神大牛通通闪开! 前言:redis经常被用来做缓存(原因自行科普),基于学习的需要自己搭建了一个redis服务器,考虑到项目的分布式部署,所以前期开始的时候,redi ...
- Python_程序实现发红包
发红包 200块钱 20个红包 将200块随机分成20份 基础版本: import random ret = random.sample(range(1, 200 * 100), 19) ret = ...