数据库脚本

docker下备份MySQL数据库的脚本

早过忘川 提交于 2019-12-04 06:57:47
#为安装mysql的docker docker exec -i 【这里是的容器ID】 /bin/bash <<'EOF' # 判断目录是不是已经存在,如果不存在则创建 if [ ! -d "/backups/mysql" ]; then mkdir -p /backups/mysql fi # backups 为数据库的名称【踩坑,这里-u后面直接跟用户名,不要空格,密码同样】 mysqldump -u用户 -p密码 --database 数据库名称 > /backups/mysql/backups_$(date +%Y%m%d).sql #删除超过10天的数据 rm -f /backups/mysql/backups_$(date -d -10day +%Y%m%d).sql exit EOF # 判断目录是不是已经存在,如果不存在则创建 if [ ! -d "/backups/mysql" ]; then mkdir -p /backups/mysql fi # 将docker中的备份的数据拷贝到宿主机上。 docker cp 【这里是的容器ID】:/backups/mysql/backups_$(date +%Y%m%d).sql /backups/mysql #删除超过10天的数据 rm -f /backups/mysql/backups_$(date -d -10day

Windows定时清理文件处理脚本

ε祈祈猫儿з 提交于 2019-12-03 23:49:03
一、运行CMD,输入forfile/?,即可获取forfile的使用方法   /P 路径   /M 文件类型   /D 时间 + | - +:之后 - :之前 example:-2 2天之前的数据   /C command命令 二、打开记事本,写入如下语句   @echo off   forfiles /P "E:\数据库备份" /M *.html /D -2 /C "cmd/c del/F/s/q @file"   这句话的意思是,删除路径:E:\数据库备份 下格式为html,两天前的数据。   当前如果需要备份可以改为move   @echo off   forfiles /p "E:\数据库备份" /s /m *.html /d -2 /c "cmd /c move @path D:\backup"   然后保存将记事本保存,后缀改成.bat。 三、制定定时执行的任务计划,启动程序选择刚刚保存的.bat文件,就可以了。 到这里就完成了。                  来源: https://www.cnblogs.com/alannxu/p/11811881.html

Windows下 MySQL命令 常用操作

微笑、不失礼 提交于 2019-12-03 19:29:59
Windows平台下MySQL常用操作与命令 (一)客户端连接MySQL数据库服务器 命令格式: mysql -h 数据库服务器IP -u 用户名 -p 数据库名称 安装MySQL数据库完成以后,切换到MySQL安装目录的bin目录下面(例如我的是D:\AppServ\MySQL\bin>),执行如下命令连接MySQL数据库服务器: D:\AppServ\MySQL\bin> mysql -h localhost -u root -p 提示输入登录密码,然后登录成功,如图所示: (二)显示当前数据库服务器上所有的数据库 显示当前数据库服务器上所有的数据库名称列表,执行如下命令: mysql> show databases; 可以看到,所有的数据库以列表的形式显示出来,如图所示: (三)选中某个指定的数据库 命令格式: use 数据库名称 选中某个指定的数据库(例如存在一个名称为blog的数据库),可以执行如下命令: mysql> use blog ; 执行结果如图所示: (四)查询选定的数据库中存在的所有表 命令格式: show tables 或者 show tables from 数据库名称 使用use命令指定了blog数据库,执行如下命令: mysql> show tables ; 显示数据库blog中的所有表,如图所示: 如果之前并没有执行use命令选定指定的数据库

spring boot 启动时数据库初始化

前提是你 提交于 2019-12-03 17:20:15
参考文章 Springboot2.x 自动创建表并且执行初始化数据 --------------------------------- 1、spring boot根据脚本初始化 结构初始化脚本文件由spring.datasource.schema属性指定,数据初始化脚本由文件spring.datasource.data属性指定。 这两个脚本是否执行的开关由spring.datasource.initialization-mode决定:always-一定执行,embedded-只对内存数据库执行,never-不执行。 2、JPA根据类结构初始化   @Entity注解的类将会被初始化一张数据库表。   是否执行的开关由spring.jpa.hibernate.ddl-auto属性控制,可为create/update/create-drop/none/validate,其中none和validate为不执行。 来源: https://www.cnblogs.com/StarkBrothers/p/11804554.html

mysql初始化数据库建表脚本

假装没事ソ 提交于 2019-12-03 08:25:40
set names utf8; set global validate_password.policy=LOW; set global validate_password.length=6; CREATE DATABASE If Not Exists ai_teaching Character Set UTF8; CREATE USER 'ai'@'localhost' IDENTIFIED BY 'shixun'; GRANT all ON ai_teaching.* TO 'ai'@'localhost'; GRANT all ON ai_teaching.* TO 'root'@'%'; use ai_teaching; create table IF NOT EXISTS `tbl_user_images`( `id` INT UNSIGNED AUTO_INCREMENT, `user_id` VARCHAR(40) NOT NULL, `label_name` VARCHAR(255) NOT NULL, `image` LONGBLOB NOT NULL, `vector` VARCHAR(4000) NOT NULL, PRIMARY KEY (`id`) )ENGINE=InnoDB DEFAULT CHARSET=utf8; 来源: https://www

命令行导入mysql数据库脚本

拥有回忆 提交于 2019-12-03 04:58:28
未连接数据库 语法格式:mysql -h ip -u userName -p -D dbName < sqlFilePath(最后没有分号) -h:数据库所在的主机。如果是本机,可以使用localhost,或者省略此项 -u:连接数据库用户名 -p:连接数据库密码 dbName:要使用的具体的某个数据库。如果sql脚本中没有使用“use dbName”选择数据库,则此处必须定制数据库;如果使用了则和可以省略 sqlFilePath : sql脚本的路径。如我将sql脚本放在了D盘,我的sql脚本的名字是”test_sql.sql”。则路径为”D:\test_sql.sql”。 已连接数据库: mysql环境下执行 use dbNmae 语法格式:source sqlFilePath(后面没有分号) sqlFilePath : sql脚本的路径。如我将sql脚本放在了D盘,我的sql脚本的名字是”test_sql.sql”。则路径为”D:\test_sql.sql”。 来源: https://www.cnblogs.com/4king/p/11778823.html

Ubuntu16.04和Centos7 Yum部署zabbix3.4 结合钉钉智能报警

匿名 (未验证) 提交于 2019-12-03 00:43:02
Ubuntu16.04和Centos7.4两种操作系统部署zabbix3.4及zabbix功能介绍和各种小问题解决办法,分享最新,最潮流,最干的干活,解决最实在的问题,此博客也是本人在对zabbix懵懂时期各种摸索排坑到正式上线,最后到生产中检测200多台生产机,至今为止为出现任何误报警,不报警等情况 首先我们了解下zabbix监控的基础概念,以及工作原理和框架: 什么是zabbix: Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案 agent端:主机通过安装agent方式采集数据。 server端:通过收集agent发送的数据,写入数据库(MySQL,ORACLE等),再通过php+apache在web前端展示. zabbix = cacti + nagios 优点和缺点: 优点:基于两款工具优点于一身并更强大,实现企业级分布式监控。 缺点:zabbix一个服务端只能有一个lamp支撑,所以DB的吞吐有限和单台server端服务器的处理能力有限,所以监控的主机有限,但是正常zabbix能满足我们的需求 监控功能: 主机的性能监控、网络设备性能监控、数据库性能监控、多种告警方式、详细的报表图表绘制

bat脚本导入cadence数据库

匿名 (未验证) 提交于 2019-12-03 00:37:01
注册表: Windows Registry Editor Version 5.00 [ HKEY_USERS\S - 1 - 5 - 21 - 4124586831 - 1997789383 - 970267334 - 5707 \Software\ODBC\ODBC . INI ] [ HKEY_USERS\S - 1 - 5 - 21 - 4124586831 - 1997789383 - 970267334 - 5707 \Software\ODBC\ODBC . INI\BenchAccess1660 ] "DBQ" = "C:\\Cadence\\SPB_16.6\\tools\\Capture\\Samples\\BENCH.MDB" "Driver" = "C:\\Windows\\odbcjt32.dll" "UID" = "NULL" "SafeTransactions" = dword : 00000000 "DriverId" = dword : 00000019 "FIL" = "MS Access;" "Description" = "Access sample database" [ HKEY_USERS\S - 1 - 5 - 21 - 4124586831 - 1997789383 - 970267334 - 5707 \Software\ODBC

sqli-labs盲注脚本

匿名 (未验证) 提交于 2019-12-03 00:34:01
sqli-labs从Less8到Less10是盲注练习: 大家在看lcarmy做练习Less5时应该发现他手动输入了含有payload的url。的确,出于演示目的,显得条理很清晰;但是,这样做的重复工作量实在太大了,做完这样的练习至少需要不厌其烦的耐心!我觉得,做这类练习的人,或多或少写过代码,所以肯定会想到用脚本之类的工具代替重复工作。在此,提供一份脚本,实现以上目的。 http://192.168.80.136/Less-8/?id=1 success_url = "http://192.168.80.136/Less-8/?id=1" success_response_len = len(requests.get(success_url).text) bool-base注入需要先确定数据库名的长度,很多资料上建议使用2分法猜测数据库长度,但为了降低编写脚本的难度,我并没有使用2分法,而是简单的每次使长度加1,然后进行比较。下面是获得后台数据库名字长度的函数: def get_DBName_len(): print("Start to get DBName_len...") DBName_len = 0 url_template = success_url + "' and (length(database())={0}) %2D%2D%20" for i in range(0

SqlServer高版本数据备份还原到低版本

匿名 (未验证) 提交于 2019-12-03 00:33:02
最近遇见一个问题:   想要将Sqlserver高版本备份的数据还原到低版本SqlServer上去,但是这在SqlServer中是没法直接还原数据库的,所以经过一系列的请教总结出来一下可用方法。 首先、 你得在电脑上装有你将要操作的高版本以及低版本的SqlServer或者你能够连上SqlServer高版本所在的数据库(便于后面拷贝数据), 第二步、 打开高版本数据库中你需要备份的数据库,将你备份的数据库相关的登录名或者用户删除。右键数据库->任务->生成脚本。在生成脚本的“选择对象”步骤选择“编写整个数据库及所有数据库对象的脚本选项”。在生成脚本的“设置脚本编写选项”的高级中选项中设置“编写USE DATABASE 脚本”和“架构限定对象名称”选项为False并将“服务器版脚本”选择为你的低版本的数据库的版本。生成脚本。 第三步、 在你低版本的数据库中新建数据库(名称随便),打开Sql脚本。将脚本中所有关于原数据库名称的操作全部删除,将数据库从第一个alter操作分成两部分,对新建数据库执行第一部分建表操作。 第四步、 右键新建的数据库->任务->导入数据,将数据来源设置为高版本的数据库,目标设置成当前数据库。然后选择复制一个或多个图表。选择所有的数据表,然后在“编辑映射”将”启用标识插入“选上。导入数据 第五步、 最后再执行前面分割的第二部分Sql脚本,为数据库建索引! Ok