数据库文件

linux下mysql导入导出sql文件

风格不统一 提交于 2019-12-02 11:10:30
使用mysqldump导出数据库: # mysqldump -u root -p gzy > gzy.sql # mysqldump -u 数据库连接用户名 -p 目标数据库 > 存储的文件名 使用sql文件导入数据库: # mysql -u 用户名 -p 数据库名 < 数据库名.sql # mysql -u root -p gzy < gzy.sql 来源: https://www.cnblogs.com/flypig666/p/11742546.html

MySQL注入--Payload

谁说胖子不能爱 提交于 2019-12-02 09:18:26
MySQL注入--Payload Mirror王宇阳 2019-10-22 SQL的注入流程一般如下: 1、判断是否有SQL注入漏洞(判断注入点) 2、判断 数据库 的系统架构、数据库名、web应用类型等 3、获取数据库信息 4、加密信息破解 5、进行提权 前篇 注入漏洞分类: 数字型注入: 当输入(注入)的参数为整数,则可以认为该漏洞注入点为数字型注入; http://192.168.2.172/index.php/?id=8 在后端中SQL语句构成如下: select * from user where id=8; 字符型注入: 当输入(注入)的参数为字符/串时可以认定为是字符型注入漏洞 其它注入: POST注入:注入字段在POST数据中 Cookie注入:注入字段在Cookie数据中 延迟注入:使用数据库延迟特性进行注入 搜索注入:在搜索栏中利用恶意代码进行注入 base64注入:注入字符串经过base64加密 判断注入点 ' or 1=1 # and 1=1 # and '1'='1' # 1') and ('1=1') # url/?id=1/1 url/?id=1/0 判断数据库系统类型 PHP搭建的Web应用后端为MySQL JSP搭建的Web应用后端为Oracle ASP搭建的Web应用后端为MSSQL MySQL 字符串连接判断: ?id=1 and '1'+'1

xls文件 批量导入 MySQL 数据库

北城余情 提交于 2019-12-02 09:08:35
公司 最近在做对比账单的事 一百多个xls文件 需要导入数据库 公司直间导出来的支付宝文件 用xlrd 打不开 之间报错 后缀改完也是不好用的 下面是我整理出来的 代码 希望对大家有用 有兴趣的朋友可以研究下pandas,应该比xlrd好用 有不足之处 下方留意指出 大家互相学习 共同进步 。 import MySQLdb import shutil host = "localhost" conn = MySQLdb.connect(host=host, port=3306, user='root', password='123456', database='pdd_statistics', charset='utf8') cursor = conn.cursor() import xlrd import os import win32com.client as win32 # 查询 文件夹中的文件的名称 def paths(): global path path = r'C:\Users\Administrator\Desktop\aaaaa' # 这是本地的文件夹路径 for i in os.walk(path): print(i[2]) return i[2] # 修改 文件 def up_xlsx(): xlsxs = paths() for x in xlsxs: up

MySQL的binlog日志

你。 提交于 2019-12-02 07:54:40
binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最重要的使用场景: 其一:MySQL Replication在Master端开启binlog,Mster把它的二进制日志传递给slaves来达到master-slave数据一致的目的。 其二:自然就是数据恢复了,通过使用mysqlbinlog工具来使恢复数据。 二进制日志包括两类文件:二进制日志索引文件(文件名后缀为.index)用于记录所有的二进制文件,二进制日志文件(文件名后缀为.00000*)记录数据库所有的DDL和DML(除了数据查询语句)语句事件。 一、开启binlog日志: vi编辑打开mysql配置文件 # vi /usr/local/mysql/etc/my.cnf 在[mysqld] 区块 设置/添加 log-bin=mysql-bin 确认是打开状态(值 mysql-bin 是日志的基本名或前缀名); 重启mysqld服务使配置生效 # pkill mysqld # /usr/local/mysql/bin/mysqld_safe --user

初识DJango框架

坚强是说给别人听的谎言 提交于 2019-12-02 06:55:42
小白必会三板斧 HttpResponse :返回字符串 render: 返回HTML页面 redirect: 重定向 静态文件配置 什么是静态文件 网站所用到的 自己写好js 自己写好css 第三方的框架 bootstrap、fontwesome、sweetalert 通常情况下 网站所用到的静态文件资源 统一都放在static文件夹下 STATIC_URL = '/static/' 是访问静态资源的接口前缀,也就是说, '/static/' 就像一个令牌,只要是去访问静态资源,就必须先经过 '/static/' ,不然的话就无法找到,只要你想访问静态资源 你就必须以 static 开头。 手动配置静态文件访问资源 在 settings.py 中配置 STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static'), os.path.join(BASE_DIR,'static1'), ] 接口前缀 动态解析 有下面的代码,你就不一定必须按照 static 去访问静态资源,可能是其他的项目经理规定好的,eg: xxx {% load static %} <link rel="stylesheet" href="{% static 'bootstrap/css/bootstrap.min.css' %}"> <script src="{%

缓存数据库Redis

人盡茶涼 提交于 2019-12-02 06:19:50
NoSQL 入门与概述 为什么用 NoSQL? 什么是单机 MySQL? 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。 Memcached(缓存)+MySQL+垂直拆分 MySQL 主从读写分离 由于数据库的写入压力增加,Memcached只能缓解数据库的读取压力。读写集中在一个数据库上让数据库不堪重负,大部分网站开始使用主从复制技术来达到读写分离,以提高读写性能和读库的可扩展性。MySQL 的 Master-Slave 模式成为这个时候的网站标配了。 分表分库+水平拆分+MySQL集群 在 Memcached 的高速缓存,MySQL 的主从复制,读写分离的基础之上,这时 MySQL 主库的写压力开始出现瓶颈,而数据量的持续猛增,由于 MyISAM 使用表锁,在高并发下会出现严重的锁问题,大量的高并发 MySQL 应用开始使用 InnoDB 引擎代替MyISAM。 同时,开始流行使用分表分库来缓解写压力和数据增长的扩展问题。这个时候,分表分库成了一个热门技术,是面试的热门问题也是业界讨论的热门技术问题。也就在这个时候,MySQL 推出了还不太稳定的表分区,这也给技术实力一般的公司带来了希望。虽然 MySQL 推出了 MySQL Cluster 集群,但性能也不能很好满足互联网的要求,只是在高可靠性上提供了非常大的保证。 MySQL 的扩展问题 MySQL

数据库导入导出dmp文件

坚强是说给别人听的谎言 提交于 2019-12-02 06:05:23
1.数据库导出dmp文件: exp ‘数据库用户名/数据库密码’ file=导出文件路径 2.把dmp文件导入新库:从a库导出到b库 imp b/b file=dmp文件路径 fromuser=a touser=b 3.从dmp文件抽取对应表 imp 用户名/密码@数据库实例名 file=load.dmp log=load.log TABLES=(表名) imp b/b@orcl11g file=dmp log=1011.log TABLES=BIZ_GUARANTEE_RESULT 来源: https://blog.csdn.net/weixin_45392779/article/details/102727486

wordpress各个文件及数据库的使用功能

拜拜、爱过 提交于 2019-12-02 05:25:31
根目录文件 序号 文件夹名 功能 1 index.php WordPress核心索引文件,即博客输出文件. 2 license.text WordPress GPL许可证文件. 3 readme.html WordPress安装导言 4 wp-activate.php 用户注册激活 5 wp-blog-header.php 加载WordPress的环境和模板 6 wp-comments-post.php 接收评论,并将其添加到数据库 7 wp-config.php WordPress连接到Mysql数据库的配置文件.安装后自动生成 8 wp-config-sample.php WordPress连接到Mysql数据库的配置实例文件 9 wp-cron.php 执行定时任务 10 wp-links-opml.php 生成OPML格式的链接(通过WordPress管理菜单添加)列表. 例如:http://localhost/wp-links-opml.php 11 wp-load.php 加载wp-config.php和设置公共变量、加载WordPress的程序和类库. 12 wp-login.php 定义注册用户的登陆页面 13 wp-mail.php 邮件操作 14 wp-settings.php 运行前的例行程序,包括检查安装是否正确,使用辅助函数,应用用户插件

Djangon简介

旧街凉风 提交于 2019-12-02 04:44:26
目录 Djangon简介 MVC与MTV模型 MVC MTV python三大主流web框架 Django的下载与基本命令 基于Django实现的一个简单示例 Django静态文件配置 Django form表单 Django request对象及方法 Django 处理响应 Django 连接MySQL Django orm简介 Django请求生命周期 Djangon简介 MVC与MTV模型 MVC Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求,其示意图如下所示: MTV Django的MTV模式本质上和MVC是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同,Django的MTV分别是值: M 代表模型(Model): 负责业务对象和数据库的关系映射(ORM)。 T 代表模板 (Template):负责如何把页面展示给用户(html)。 V 代表视图(View): 负责业务逻辑,并在适当时候调用Model和Template。 除了以上三层之外,还需要一个URL分发器,它的作用是将一个个URL的页面请求分发给不同的View处理

mongodb集群故障转移实践

大城市里の小女人 提交于 2019-12-02 03:02:06
mongodb集群故障转移实践 简介 NOSQL有这些优势: 大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。 高扩展性,Nosql去掉了关系数据库的关系型特性,很容易横向扩展,摆脱了以往老是纵向扩展的诟病。 高性能,Nosql通过简单的key-value方式获取数据,非常快速。还有NoSQL的Cache是记录级的,是一种细粒度的Cache,所以NoSQL在这个层面上来说就要性能高很多。 灵活的数据模型, NoSQL无需事先为要存储的数据建立字段 ,随时可以存储自定义的数据格式。而在关系数据库里,增删字段是一件非常麻烦的事情。如果是非常大数据量的表,增加字段简直就是一个噩梦。 高可用,NoSQL在不太影响性能的情况,就可以方便的实现高可用的架构。比如mongodb通过mongos、mongo分片就可以快速配置出高可用配置。 支持查询、聚合、完全索引,包含内部对象 支持复制和故障转移、自动恢复 易扩展 在nosql数据库里,大部分的查询都是键值对(key、value)的方式。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中最像关系数据库的。支持类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。所以这个非常方便,我们可以用sql操作MongoDB,从关系型数据库迁移过来