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'; # 123 是密码
# 指定ip为 192.168.1. 开头的attila用户登录
create user 'attila' @ '%' identified by '123';
# 指定任何ip的attila用户登录
create user 'attila' @ '%' identified by '123'; 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 ...
- elasticsearch数据备份还原
elasticsearch数据备份还原 1.在浏览器中运行http://XXX.XXX.XXX.XXX:9200/_flush,确保索引数据能保存到硬盘中. 2.原数据的备份.主要是elasticse ...
- mysql 权限管理介绍
mysql权限管理 就是对控制用户对库.对表的权限.对表中字段权限 权限管理分步 1.创建账号 创建账号有本地账号和远程账号 本地账号 本地账号只能在mysql服务端机器做操作 '; # mysql ...
- MySQL权限管理、配置文件(三)
一.MySQL权限管理 GRANT 权限 ON 授权范围 TO '用户名'@'允许的ip(所有%)' IDENTIFIED BY '用户密码'; 权限:参加下表,一般常用的是CREATE.DELETE ...
- DEDECMS网站数据备份还原教程
备份织梦网站数据 dedecms备份教程 进入DedeCms后台 -> 系统 -> 数据库备份/还原 备份文件在\data\backupdata 下载数据库备份资料\data\backup ...
- mysql 权限管理 目录
mysql 权限管理介绍 mysql 权限管理 记录 mysql 权限管理 grant 命令 mysql 权限管理 revoke 回收权限 命令 mysql 权限管理 针对库 授权 db.* mysq ...
- mysql权限管理命令示例
mysql权限管理命令示例 grant all privileges on *.* to *.* identified by 'hwalk1'; flush privileges; insert in ...
随机推荐
- AU3中BitAnd与Win32汇编中的&按位进行与操作的本质思考
心越静,思考的越透彻.不要着急,宇宙有求必应!我可能是最笨的才会写出来进行思考,写出来至少自己在碰到这些本质上的问题不会再度卡壳.本着"没有交流的思考不是完整的思考"的原则,我将这 ...
- IE_Script70:没有权限问题处理
IE9浏览器执行JS时报"SCRIPT70:没有权限"错误. 经百度,发现原来与jQuery版本有关系,在jQuery1.9.1版本时会有此问题,升级版本即可.
- Docker容器与容器数据
Docker容器与容器数据 image 与container 镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的 ...
- Java 多态抽象
- css3のborder-radius
css3のborder-radius 今天主要练习了一下border-radius这个属性,这个是最常用的属性,所以先从它开始学习和总结吧. 我觉得需要注意以下几点: 1.书写规范: -webkit- ...
- 【javascript】2017-9-12 腾讯笔试小Q升序算法
刚做完笔试,腾讯笔试系统真的不友好,作为一个前端,我只会用js写编程题,然而,然而腾讯笔试系统连js输入函数都没给,还不准跳出页面,那个调试结果一直显示错误,我一直找不到错误在哪,心累. 只做了一道笔 ...
- url post 请求方法
最近的项目是给手机app 提供方法. 因此 此方法可以进行接口测试 static class HttpClient { static CookieContainer cookies = new Coo ...
- {g2o}Installation Notes:ccmake
main reference: http://www.cnblogs.com/gaoxiang12/p/3776107.html "注意libqglviewer-qt4-dev只在ubunt ...
- github入门之分支操作--5
1.显示分一览表 2.创建.切换分支 2.1.切换到feature-A分支并进行提交 2.1.1.执行下面的命令,创建名为feature-A的分支 实际上,执行以命令也能收到同样的效果,但是我习惯使用 ...
- (十二)maven之nexus仓库的基本用法
nexus仓库的基本用法 ① 启动nexus. 上一章有提到:https://www.cnblogs.com/NYfor2018/p/9079068.html ② 访问http://localhost ...