码迷,mamicode.com
首页 > 数据库 > 日排行
sql 注入工具sqlmap的使用
sqlmap.py -u“http://10.6.1.54/newcontent.php?aid=79” 测试当前连接是否为注入点 sqlmap.py -u“http://10.6.1.54/newcontent.php?aid=79”--dbs 获取数据库列表 sqlmap.py -u“http: ...
分类:数据库   时间:2019-09-16 19:49:35    阅读次数:89
mysql mvcc 的理解
mvcc 全称 multiple version concurrency control 多版本并发控制,是数据库领域比较常用的一种非锁并发技术。 mysql 的innodb中,在RR、RC级别会使用mvcc来提升并发。 实现原理: 首先理解几个基本知识点。 一、mysql在行都设置了默认列(对查询 ...
分类:数据库   时间:2019-09-16 19:57:46    阅读次数:129
MySQL 5.7复制延迟之sync_relay_log
sync_relay_log;
分类:数据库   时间:2019-09-16 21:21:50    阅读次数:151
Mysql数据库安装
基于源码包安装MySQL rpm -q mysql mysql-server mariadb mariadb-server(查看这四个服务,如果有要删除rpm格式安装包,安装源码包) ncurses-devel是cmake的依赖包 ,安装配置工具cmake 安装yum -y install ncur ...
分类:数据库   时间:2019-09-16 21:28:46    阅读次数:104
MYSQL(主从和主主配置)
mysql主从配置原理 mysql中的主从同步建立完成之后: master上在服务端做的操作就会复制写入到二进制日志文件,然后通过建立完成的主从同步的I/O线程(I/O异步复制),从库会进行同步主库上面的二进制文件, 然后通过服务端进行读取二进制日志文件,并且翻译成相对sql语句,从而完成相对应主从 ...
分类:数据库   时间:2019-09-16 21:36:02    阅读次数:113
mysql from后接子查询,实际为将结果集合并成一张表
#案例:查询每个部门的平均工资的工资等级SELECTav.*,g.`grade_level`FROM(SELECTAVG(salary)ag,department_idFROMemployeesGROUPBYdepartment_id)avINNERJOINjob_gradesgONav.agBETWEENg.`lowest_sal`ANDg.`highest_sal`;
分类:数据库   时间:2019-09-16 21:57:25    阅读次数:175
基于通用二进制方式安装MySQL-5.7.24
1安装依赖包libaio yum -y install libaio 2下载或者上传二进制包 mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 3解压到/usr/local下 tar -xf mysql-5.7.24-linux-glibc2.12-x86_64. ...
分类:数据库   时间:2019-09-16 21:57:53    阅读次数:135
mysql设置主从复制
在my.cnf确认主和从的server_id不一致 主: + + + + + +| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |+ + + + + +| mysql-bin.000048 | 10478 ...
分类:数据库   时间:2019-09-16 22:00:26    阅读次数:175
SQL注入(手工篇)
开发人员在开发Web系统时对输入的数据没有进行有效的验证及过滤,就存在引发SQL注入漏洞的可能,并导致查看、插入、删除数据库的数据,甚至可以执行主机系统命令。 1.可能出现asp?id=x的网站 只能是基于asp、PHP、jsp、aspx的动态网站,并且存在数据库交互,例:登陆、留言板、搜索、新闻。 ...
分类:数据库   时间:2019-09-16 22:02:51    阅读次数:126
MySQL连接异常
有时候连接MySQL会包各种各样的异常,今天遇到一个错 检查发现MySQL没启动,执行 启动之后就可以了,记录一下 ...
分类:数据库   时间:2019-09-16 23:29:49    阅读次数:98
MySQL索引原理及SQL优化
原文:MySQL索引原理及SQL优化 目录 索引(Index) 索引的原理 b+树 MySQL如何使用索引 如何优化 索引虽好,不可滥用 如何验证索引使用情况? SQL优化 ... ...
分类:数据库   时间:2019-09-16 23:55:26    阅读次数:183
第十八天:CSV、JSON、Excel、SQLite
一、CSV文件 1、读取 reader = csv.reader(打开的file对象), reader为可迭代对象 2、用namedtuple映射列名 3、读取到字典表 二、JSON模块 json.dumps() 转换成json类型的字符串 json.loads() 从json字符串读取 json. ...
分类:数据库   时间:2019-09-16 23:56:22    阅读次数:206
mysql事务
1. 事务的基本介绍 1. 概念: * 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2. 操作: 1. 开启事务: start transaction; 2. 回滚:rollback; 3. 提交:commit; 3. 例子: CREATE TABLE ac ...
分类:数据库   时间:2019-09-16 23:58:04    阅读次数:201
Linux下Mysql启动异常排查方案
遇到Mysql启动异常问题,可以从以下几个方面依次进行问题排查: (1)如果遇到“Can't connect to local MySQL server through socket '/tmp/mysql.sock'”类似问题,查看Mysql配置文件(默认在/etc/my.cnf目录下),使用命令 ...
分类:数据库   时间:2019-09-17 00:01:53    阅读次数:150
django中对数据库生成记录操作失败
在终端执行以下语句时,会发现一点效果也没有,但是在manage.py中会成功: 最后发现开始的python3是为了避免python版本的重叠问题,在环境变量配置的时候,区分加上去的,而我的配置不是python3,所以不生效。 我的解释器: 所以正确的语句是这样的; ...
分类:数据库   时间:2019-09-17 00:04:09    阅读次数:157
Linux mysql更改密码
借鉴:卧薪尝胆,三千越甲可吞吴 最近装完mysql,想改一下mysql的密码,看了一些论坛,总共也就一下几种修改方式 1、第一种方式,在mysql外进行修改 2、第二种方式,就是在mysql里面进行修改 但是也有例外,就是mysql 5.7及以上的不能使用,需要以下操作 3、第三种方法,就是忘记了自 ...
分类:数据库   时间:2019-09-17 00:04:44    阅读次数:113
FreeSql (二十六)贪婪加载 Include、IncludeMany、Dto、ToList
贪婪加载顾名思议就是把所有要加载的东西一次性读取。 本节内容为了配合【延时加载】而诞生,贪婪加载和他本该在一起介绍,开发项目的过程中应该双管齐下,才能写出高质量的程序。 Dto 映射查询 这种映射支持单表/多表。 查找规则,查找属性名,会循环内部对象 _tables(join 查询后会增长),以 主 ...
分类:数据库   时间:2019-09-17 09:13:27    阅读次数:133
FreeSql (三十一)分区分表
分区 分区就是把一个数据表的文件和索引分散存储在不同的物理文件中。把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上,数据库不同实现方式有所不同。 与分表不同,一张大表进行分区后,他还是一张表,不会变成二张表,但是他存放数据的区块变多了。分区的概念,我觉得就想突破磁盘I/ ...
分类:数据库   时间:2019-09-17 09:15:05    阅读次数:155
Redis和MySQL数据一致中出现的几种情况
1. MySQL持久化数据,Redis只读数据 redis在启动之后,从数据库加载数据。 读请求: 不要求强一致性的读请求,走redis,要求强一致性的直接从mysql读取 写请求: 数据首先都写到数据库,之后更新redis(先写redis再写mysql,如果写入失败事务回滚会造成redis中存在脏 ...
分类:数据库   时间:2019-09-17 09:16:04    阅读次数:91
--------------------- 使用SPARK SQL 统计分析,并将数据写入到mysql---------------------
数据插入数据库时显示 ? ...
分类:数据库   时间:2019-09-17 09:16:29    阅读次数:302
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!