52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

MySQL创建用户以及授权

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

默认用户是root用户,不可能所有人员都用root用户,创建用户防止误删除,因为mysql里边有多个库每个库里有很多表,所以需要给单独的用户做一些授权我只需要它对某一个数据库有权限,或者说对某个数据库的某个表设置权限,

创建用户

mysql> grant all on *.* to 'user1'@'127.0.0.1' identified by '123456';         ##创建user1用户指定ip访问密码为123, @后面可以加个统配%就是所有的IP

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

quit退出去做测试

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)
52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

针对具体的权限授权

mysql> grant SELECT,UPDATE,INSERT on db1.* to 'user2'@'192.168.63.1' identified by '123';

查看user2的授权

mysql> show grants for user2@'192.168.63.1';    

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

给user2在添加个授权ip
52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

show grants;查询授权

常用sql语句

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

select=查看 insert=插入 update=更改

查询库表的行数

mysql>select count(*) from mysql.user;    ##查看mysql库的user表行数

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

查看所有的内容

mysql> select * from mysql.db\G;

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

单个字段和两个字段查询

mysql> select db from mysql.db;

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

mysql> select db,user from mysql.db;

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

模糊查询

mysql> select * from mysql.db where host like '192.168.%'\G;

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

表里边插入数据

mysql> insert into db1.t1 values (1, 'abc');

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

删除表内容

mysql> delete from db1.t1 where id=1

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

清空表内容

mysql> truncate table db1.t1;

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

删除库和表

drop table db1.t1;
drop database db1;

mysql数据库备份恢复

mysqldump=数据备份的命令

备份库

[root@100xuni1 ~]# mysqldump -uroot -phanshuo1 mysql > /tmp/mysqlbak.sql       ##备份mysql库到tmp下的mysqlbak.sql

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

恢复库数据库恢复可以恢复到另外一个库里

[root@100xuni1 ~]# mysql -uroot -phanshuo1 mysql2 < /tmp/mysqlbak.sql

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

备份表

[root@100xuni1 ~]# mysqldump -uroot -phanshuo1 mysql user > /tmp/userbak.sql

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

恢复备份表

[root@100xuni1 ~]# mysql -uroot -phanshuo1 mysql2 < /tmp/userbak.sql    

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

备份所有的库

[root@100xuni1 ~]# mysqldump -uroot -phanshuo1 -A > /tmp/123.sql

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

只备份表结构

[root@100xuni1 ~]# mysqldump -uroot -phanshuo1 -d mysql2 > /tmp/mysql2.sql

52次课(mysql用户管理、常用sql语句、 mysql数据库备份恢复)

扩展

SQL语句教程 http://www.runoob.com/sql/sql-tutorial.html


什么是事务?事务的特性有哪些? http://blog.csdn.net/yenange/article/details/7556094


根据binlog恢复指定时间段的数据 https://blog.csdn.net/lilongsy/article/details/74726002


相关扩展 https://blog.csdn.net/linuxheik/article/details/71480882


mysql字符集调整 http://xjsunjie.blog.51cto.com/999372/1355013


使用xtrabackup备份innodb引擎的数据库 innobackupex 备份 Xtrabackup 增量备份 http://zhangguangzhi.top/2017/08/23/innobackex%E5%B7%A5%E5%85%B7%E5%A4%87%E4%BB%BDmysql%E6%95%B0%E6%8D%AE/#%E4%B8%89%E3%80%81%E5%BC%80%E5%A7%8B%E6%81%A2%E5%A4%8Dmysql


**相关视频
链接:http://pan.baidu.com/s/1miFpS9M

密码:86dx
链接:http://pan.baidu.com/s/1o7GXBBW

密码:ue2f
**

转载于:https://blog.51cto.com/8043410/2163373

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/253710.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

20145225 《信息安全系统设计基础》第14周学习总结

第九章 虚拟存储器 虚拟存储器是计算机系统最重要的概念之一&#xff0c;它是对主存的一个抽象 三个重要能力&#xff1a; 它将主存看成是一个存储在磁盘上的地址空间的高速缓存&#xff0c;在主存中只保存活动区域&#xff0c;并根据需要在磁盘和主存之间来回传送数据&#xf…

数字后端——布线

布线是继布局和时钟树综合之后的重要物理实施任务&#xff0c;其内容是将分布在芯片核内的模块、标准单元和输入输出接口单元( I /O pad&#xff09;按逻辑关系进行互连&#xff0c;其要求是百分之百地完成它们之间的所有逻辑信号的互连&#xff0c;并为满足各种约束条件进行优…

streamsets 集成 minio s3测试

具体streamsets crate 集成可以参考 streamsets crate 以下文档只关注minio 集成的配置 minio 服务 搭建 具体搭建参考&#xff1a; https://www.cnblogs.com/rongfengliang/p/9197315.html 创建bucket &#xff08;crate 集成使用&#xff09; 测试的csv 文件从https://www.s…

【codecombat】 试玩全攻略 第十四关 已知敌人

第十四关 已知敌人 在这一关里&#xff0c;我们的英雄获得了一副可以看见敌人的眼镜&#xff0c;所以他很强势的学会了“发现敌人”的技能。 hero.findNearestEnemy()命令&#xff0c;单词多了&#xff0c;首字母都要大写了&#xff0c;不然分不出来。玩过wow的小伙伴用过 宏命…

数字后端——信号完整性分析

随着光刻和集成电路制造工艺的不断进步&#xff0c;以及芯片的特征尺寸从深亚微米到纳米的迅速采用&#xff0c;人们一方面因为芯片的功能极大提高而受益&#xff0c;另一方面&#xff0c;当逻辑门的沟道长度减小时&#xff0c;门的开关时间会减小&#xff0c;这意味着输出驱动…

CMOS图像传感器——TDI CIS

一、面阵与线阵图像传感器 人们在日常生活中见到的相机大多基于普通的面阵图像传感器,这种相机多用来拍摄静止的物体。即使用它们來拍摄运动的物体,也仅仅是缩短了相邻两次拍摄的时间间隔,无需对所拍摄图像进行额外操作,对物体的运动方向和速度也没有限定条件。 除此之外,…

做好数据挖掘模型的9条经验总结

爱数据学习社 welcome数据挖掘是利用业务知识从数据中发现和解释知识(或称为模式)的过程&#xff0c;这种知识是以自然或者人工形式创造的新知识。当前的数据挖掘形式&#xff0c;是在20世纪90年代实践领域诞生的&#xff0c;是在集成数据挖掘算法平台发展的支撑下适合商业分析…

数字后端——低功耗设计物理实施

一、低功耗设计方案综述 为了实现集成电路的低功耗设计目标&#xff0c;我们需要在系统设计阶段就采用低功耗设计方案&#xff0c;因为随着设计流程的逐步推进&#xff0c;到了芯片设计实现阶段&#xff0c;降低芯片功耗的方法将越来越少&#xff0c;可节省功耗的百分比将不断下…

H5项目开发分享——用Canvas合成文字

以前曾用Canvas合成、裁剪、图片等《用H5中的Canvas等技术制作海报》。这次用Canvas来画文字。 下图中“老王考到驾照后”这几个字是画在Canvas上的&#xff0c;与在PS中打入的字非常接近&#xff0c;毫无违和感。 前面一段时间也在研读JavaScript设计模式相关的知识&#xff0…

CMOS图像传感器——SNR计算

图像质量评价在计算机视觉,人工智能,高清视频传输上面有很广泛的应用。目前,图像质量评价主要分为三个方向,有参考图像的质量评价,半参考的图像质量评价,以及无参考的图像质量评价。许多时候,我们利用CIS采集的RAW DATA本身就是含噪信号,因为我们往往不知道感兴趣的像素…

Java this 关键字的用法

this 关键字的用法 this 在类中就是代表当前对象&#xff0c;可以通过 this 关键字完成当前 对象的成员属性、成员方法和构造方法的调用。 那么何时用 this? 当在定义类中的方法时&#xff0c;如果需要调用该类对象&#xff0c;就可以用 this 来表示这个对象。也就是说&#x…

数字图像处理——中值滤波及其改进算法

一、算法介绍 中值滤波器是非线性滤波器的一个例子&#xff0c;它在保留图像特征方面非常有效。 但是&#xff0c;滤波器的窗口大小直接影响中值滤波器的性能。 较小的窗口保留了特征&#xff0c;但会导致噪声抑制的减少。 在较大窗口的情况下&#xff0c;噪声抑制很高&#xf…

环信快速集成,以及实际集成中遇到的坑

一.pod集成遇到的问题 1.直接pod 安装 pod EaseUI, :git > https://github.com/easemob/easeui-ios-hyphenate-cocoapods.git 在这个过程中&#xff0c;如果你pod已经安装了sdwebimage&#xff0c;mjrefresh等他自身包含的三方&#xff0c;就需要在你的podfile里面把这个给删…

用NPOI从DataBase到Excel '2

NPOI的C# Helper代码2 1 public static MemoryStream ExportXls(DataTable dt)2 {3 HSSFWorkbook wk new HSSFWorkbook();4 ISheet sheet null;5 6 string sheetName "Sheet1";7 if (!string.Is…

CMOS图像传感器——噪声模型

由于CMOS图像传感噪声的复杂性和不可控性,学者们一直在寻求一种能对其比较精确表的噪声模型。在图像降噪领域,为了降低算法设计的复杂度,人们普遍采用基于信道相关噪声的模型(即加性噪声),但其缺点就是不能精确地表示传感器的噪声。于是Hirakawa提出了一 种精确CMOS传感器…

TCp传输粘包问题

解决TCP网络传输“粘包”问题 当前在网络传输应用中&#xff0c;广泛采用的是TCP/IP通信协议及其标准的socket应用开发编程接口&#xff08;API&#xff09;。TCP/IP传输层有两个并列的协 议&#xff1a;TCP和UDP。其中TCP&#xff08;transport control protocol&#xff0c;传…

AtomicIntegerArray和AtomicIntegerFieldUpdater

2019独角兽企业重金招聘Python工程师标准>>> AtomicIntegerArray 对int数组中元素的操作不是原子性的&#xff0c;所以存在并发操作时&#xff0c;我们应该使用AtomicIntegerArray类来代替int数组。 下面是验证演示代码&#xff1a; public class AtomicIntegerArra…

CMOS图像传感器——高动态范围

动态范围是CMOS 图像传感器中很重要的一项评价指标。动态范围指示了CMOS 图像传感器能够在同一帧图像中同时探测到的最大光强信号和最小光强信号的范围。动态范围通常用dB 形式来表示,其计算公式如下 其中Pmax 和Pmin 分别是最大非饱和光强与最小可探测光强。对于线性…

《Linux内核设计与实现》读书笔记(七)- 中断处理

中断处理一般不是纯软件来实现的&#xff0c;需要硬件的支持。通过对中断的学习有助于更深入的了解系统的一些底层原理&#xff0c;特别是驱动程序的开发。 主要内容&#xff1a; 什么是中断中断类型中断相关函数中断处理机制中断控制方法总结1. 什么是中断 为了提高CPU和外围硬…

入门视频采集与处理(学会分析YUV数据)

标签&#xff1a;分析码流 视频采集 RGB YUV 原创作品&#xff0c;允许转载&#xff0c;转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ticktick.blog.51cto.com/823160/555791做视频采集与处理&#xff0c;自然少不了要学会分析…