mysql 3.23_2018-3-23 13周5次课 MySQL常用操作(下)
13.4 mysql用户管理
·创建用户:grant all on *.* to 'user1' identified by 'passwd';
或指定来源ip:grant all on *.* to 'user1'@'ip' identified by 'passwd';
mysql> grant all on *.* to 'user1' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
mysql> grant all on *.* to 'user2'@'127.0.0.1' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
·针对mysql数据库所有的表有权限grant all on mysql.* to 'user1' identified by 'passwd';
·针对所有的ip来授权grant all on *.* to 'user2'@'%' identified by '123456';
·针对 socket 授权:mysql> grant all on *.* to 'user1'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
·查看登录用户授权:show grants
·查看指定用户授权:show grants for 用户名@ip;
·针对部分权限授权:grant SELECT,UPDATE,INSERT on db1.* to 'user3'@'192.168.133.1' identified by 'passwd';
·如果想给同一个用户在不通的ip上授权:
把grants里的命令复制执行以便,更改ip
13.5 常用sql语句
·查看某个数据库的某个表有多少行select count(*) from mysql.user;
·查看某个表的说有内容:select * from mysql.db\G;
(select count(*) 和 select * 这种操作尽量避免,数据太大的表,比较耗费时间)
·显示字段:select db from mysql.db;
什么是字段:下图这些就是字段
·显示多个字段:select db,user from mysql.db;
·模糊查询:select * from mysql.db where host like '192.168.%';select * from mysql.db where host like '192.168.%'\G;
·往表里插入数据:insert into db1.t1 values (1, 'abc');
·更改表里的数据信息:update db1.t1 set name='aaa' where id=1;update db1.t1 set id=2 where name='xyz';
·根据条件删除:delete from db1.t1 where id=3;
·清空表的所有数据(不用逐条删除):truncate table db1.t1;
(truncate 和 drop、delete的区别,truncate只清楚表里的数据,不破坏表的结构)
·彻底删除表:
drop table db1.t1;
mysql> drop table db1.t1;
Query OK, 0 rows affected (0.01 sec)
·彻底删除数据库:
drop database db1;
mysql> drop database db1;
Query OK, 1 row affected (0.01 sec)
13.6 mysql数据库备份恢复
·备份库:
mysqldump -u用户名 -p密码 数据库 > 备份数据文件路径
[root@localhost ~]# mysqldump -uroot -p123456 mysql > /tmp/mysql.sql
(数据太多不列出)
·恢复库:
mysql -u用户名 -p密码 数据库 < 备份数据文件路径
[root@localhost ~]# mysql -uroot -p123456 mysql2 < /tmp/mysql.sq
·备份表:
mysqldump -u用户名 -p密码 数据库 表名 > 备份数据路径[root@localhost ~]# mysqldump -uroot -p123456 mysql user > /tmp/user.sql
·恢复表:
mysqldump -u用户名 -p密码 数据库 < 备份数据路径[root@localhost ~]# mysqldump -uroot -p123456 mysql
(恢复表数据,只要写库名即可)
·备份所有库:
mysqldump -u用户名 -p密码 -A > 备份数据路径[root@localhost ~]# mysqldump -uroot -p123456 -A > /tmp/mysql_all.sql
·只备份表结构:
mysqldump -u用户名 -p密码 -d 数据库 > 备份数据路径[root@localhost ~]# mysqldump -uroot -p123456 -d mysql2 > /tmp/mysql2.sql
mysql 3.23_2018-3-23 13周5次课 MySQL常用操作(下)相关推荐
- 2018.3.23 13周5次课
十三周五次课(3月23日) 13.4 mysql用户管理 13.5 常用sql语句 13.6 mysql数据库备份恢复 13.4 mysql用户管理 MySQL创建用户以及授权 授权给ip grant ...
- 第13周周三 实验课物联网云平台
给学生选用的巴法云物联网平台 网址bemfa. com 端口9501 一开始没发现 创客云和mqtt云的不同 以为就端口号不同呢 仔细看看 发现include包含的文件不同 一个是WiFi clien ...
- mysql全表重命名备份_Mysql数据库和表的常用操作以及数据备份恢复
数据库 查看所有数据库 show databases; 使用数据库 use 数据库名; 查看当前使用的数据库 select database(); 创建数据库 create database 数据库名 ...
- 多线程面试体系列(13):多线程同步内功心法——PV操作下
暂无 转载于:https://www.cnblogs.com/dengyungao/p/7504051.html
- mysql中的rman备份与恢复_RMAN备份与恢复(二)--RMAN常用操作学习
(1)连接目标数据库 在RMAN中可以建立与目标数据库或恢复目录数据库的连接.与目标数据库连接时,用户须具有sysdba系统权限,以保证可以进行数据库的备份.修复与恢复工作. 可以在操作系统命令提示符 ...
- 《移动App测试的22条军规》—App测试综合案例分析23.13节测试微信App的流量和电量消耗...
本节书摘来自异步社区<移动App测试的22条军规>一书中的App测试综合案例分析,第23.13节测试微信App的流量和电量消耗,作者黄勇,更多章节内容可以访问云栖社区"异步社区& ...
- 2017-2018-1 20155234 《信息安全系统设计基础》第13周学习总结
2017-2018-1 20155234 <信息安全系统设计基础>第13周学习总结 学习目标 本周我主要学习第十一章,目标如下: 完成这一章所有习题 详细总结本章要点 给我的结对学习搭档讲 ...
- 20145325张梓靖 《信息安全系统设计基础》第13周学习总结
20145325张梓靖 <信息安全系统设计基础>第13周学习总结 教材学习 客户端--服务器编程模型 每个网络应用都是基于客户端--服务器模型的.一个应用是由一个服务器进程和多个客户端进程 ...
- 一周新论文 | 2020年第13周 | 自然语言处理相关
<一周新论文>系列之2020年第13周:自然语言处理相关 本周重点关注: Google: [38], [40] Microsoft: [13] Facebook: [2] 其他: [1] ...
最新文章
- Java内存管理之软引用(Soft Reference)
- css之为文本添加线性渐变和外描边
- 07.Numpy广播和ufunc
- code block怎样导入整个文件夹_按需分配随时可用的在线开发环境:弹性容器+code-server踩坑记...
- [生态建设] - js判断小技巧
- XML —— DTD介绍
- 优酷背后的大数据秘密
- 阿里云十年新战略发布!达摩院加持,阿里技术全部开放,20亿补贴小程序
- 二叉树平衡因子应用举例
- inno setup安装之前关闭mysql_inno setup 安装前判断进程是否存在,以及停止相应进程转...
- CVPR 2020 | 旷视研究院提出优化领域自适应物体检测性能的类别正则化框架
- 分析支付宝客户端的插件机制
- python Excel xlsx file; not supported
- windows批处理命令:创建文件并写入内容的bat脚本
- IE 10浏览器使用心得:界面简洁、功能很强大
- 计算机三级信息安全知识点
- MySQL 中的 SET 与 ENUM 类型使用详解
- html中创建学生对象,在考生文件夹下,存在一个数据库文件“sampl.mdb”。在数据库文件中已经建立了一个表对象“学生基本情...
- 基金绿到发慌,教你用Python看破藏在盈损动态里的秘密
- 物联网卡会锁卡吗_4G物联网监控摄像机为什么要用物联网卡?
热门文章
- 深入探究VC —— 编译器cl.exe(2)【转】http://blog.csdn.net/wangningyu/article/details/4837419...
- Practical Tactics for Social Intercourse One
- 项目中遇到的某些问题及解决办法(一)
- 社会内卷的真正原因:华为内部论坛的这篇短文讲透了
- 1024,节日快乐!
- 推荐系统系列教程之十三:如果关注排序效果,那么这个模型可以帮到你
- 全球首发!惯性导航导论(剑桥大学)第二部分
- 日常赠书 | 王者荣耀的觉悟AI是怎么训练的?
- vue滚动条禁止_vue.js中实现禁止浏览器滚动方法
- apache http server 停止工作_Springboot以Tomcat为容器实现http重定向到https的两种方式