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 ...
随机推荐
- NOIP前计划
距离NOIp还有13天 距离继续学/退役还有13天 是时候列一波计划了 1. 要学的东西 cdq分治(突然发现cdq分治不太行,而且说不定可以用来代替想不出来的数据结构题) 主席树(写的太少啦,不熟练 ...
- 调试PHP
echo "<br/>"; print_r($array);
- 安卓 使用LruCache 加载图片 遇到的问题
本来 使用listview的时候 加载大图片的时候 会遇到内存溢出而导致崩溃. 但是使用LruCache的时候 原本以为可以 解决这个问题. 但是发现还是出现了内存溢出的情况. 困扰很久 另外, ...
- 使用SpringCloud-Netflix
目录 SpringCloud-Netflix 配置统一依赖管理 创建服务注册中心 创建服务提供者 创建服务消费者 SpringCloud-Netflix Spring Cloud 是一个相对比较新的微 ...
- Nodejs 文件修改自动重启扩展
使用 supervisor: 安装: # 全局安装 npm -g install supervisor 启动: supervisor app.js
- 报错:Error: ENOENT, no such file or directory 'c:\Users\Administrator\WebstormProjects\blogtest\views\footer.ejs'
这是我在index上引用<%- include footer %>,找不到该文件 所以报错 建立文件footer.ejs
- Vue简单项目(页面跳转,参数传递)
一.页面跳转 1.和上篇文章一样的建文件的步骤 2.建立成功之后,在src文件夹下面添加新的文件夹pages 3.在pages里面添加新的文件Home.Vue和Detail.Vue 4.设Home.V ...
- Nacos部署中的一些常见问题汇总
开个帖子,汇总一下读者经常提到的一些问题 问题一:Ubuntu下启动Nacos报错 问题描述 使用命令sh startup.sh -m standalone启动报错: ./startup.sh: 78 ...
- 详解ASP.NET缓存机制
文中对ASP.NET的缓存机制进行了简述,ASP.NET中的缓存极大的简化了开发人员的使用,如果使用得当,程序性能会有客观的提升.缓存是在内存存储数据的一项技术,也是ASP.NET中提供的重要特性之一 ...
- {g2o}Installation Notes:ccmake
main reference: http://www.cnblogs.com/gaoxiang12/p/3776107.html "注意libqglviewer-qt4-dev只在ubunt ...