logdb

mysql 导入导出csv文件

寵の児 提交于 2020-10-24 04:59:46
mysql导出文件到csv文件 SELECT * FROM logdb.tmp_mongodb_rows LIMIT 100 /*导出文件位置*/ INTO OUTFILE '/backup/csvdir/test.csv' /*字段间以,号分隔*/ FIELDS TERMINATED BY ',' /*字符串字段用"号括起*/ OPTIONALLY ENCLOSED BY '"' /*字段中使用的转义符为"*/ ESCAPED BY '"' /*行以\r\n结束*/ LINES TERMINATED BY '\r\n'; mysql导入cs文件到 logdb.tmp_mongodb_rows表 load data infile '/backup/csvdir//test.csv' /*REPLACE:新行将代替有相同的唯一键值的现有行 IGNORE:跳过有唯一键的现有行的重复行的输入*/ REPLACE /*要插入的表*/ into table logdb.tmp_mongodb_rows /*字段间以,号分隔*/ fields terminated by ',' /*字符串字段用"号括起*/ optionally enclosed by '"' /*字段中使用的转义符为"*/ escaped by '"' /*行以\r\n结束*/ lines terminated by '\r

(5.3.11)sql server升级/大版本升级办法汇总

徘徊边缘 提交于 2020-05-08 13:54:41
一、选择SQL Server升级方法 升级SQL Server的方法归结为几个业务目标:最短的停机时间、最少的花费、最小的风险。 这几个目标通常是无法兼具的,以下每种方法都有利弊,因此根据业务情况选择正确的升级方法非常重要。 1. 业界最常用的升级或迁移SQL Server方法 全备还原 附加和分离 就地升级 大型数据库的差异还原 使用日志传送升级SQL Server 滚动升级(停机时间最短) 2. SQL Server升级 vs 迁移 首先区别一下SQL Server中的迁移和升级术语,有时这些术语会被互换使用,但它们确实有一些不同之处。 1) 升级SQL Server意味着 只升级Edition,例如从SQL Server 2014标准版(SE)升级到SQL Server 2014企业版(EE)。 只升级Version,例如从SQL Server 2012(EE)升级到SQL Server 2016(EE)。 升级Edition和Version。例如从SQL Server 2012(SE)升级到SQL Server 2017(EE)。 Service Pack(SP)和累积更新(CU)的安装相当于小版本升级。 2) 迁移可能包括也可能不包括SQL Server的升级,但这意味着将数据库从一个实例移动到另一个实例。 例如更换SQL Server的物理机或操作系统 例如一个SQL

log4j.properties错误及配置详解

与世无争的帅哥 提交于 2020-05-08 07:31:13
当在Eclipse上运行MapReduce程序遇到以上问题时,请检查项目中是否有log4j.properties配置文件,或者配置文件是否正确。 刚接触Hadoop的时候不太了解log4j.properties配置的含义和作用是什么,后来意识到了其重要性,但网上的内容大多太杂太单一,因此想整理一份出来供大家参考。 ################################################################################ #①配置根Logger: #log4j.rootLogger = [level],appenderName,appenderName2,... #level是日志记录的优先级,分OFF,TRACE,DEBUG(DeBug信息),INFO(普通信息),WARN(警告),ERROR(错误),FATAL(罕见严重的错误),ALL #Log4j建议只使用四个级别,优先级从低到高分别是DEBUG,INFO,WARN,ERROR #通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关 #比如在这里定义了INFO级别,则应用程序中所有DEBUG级别的日志信息将不被打印出来 #appenderName就是指定日志信息输出到哪个地方。可同时指定多个输出目的 #如果配置OFF则不打出任何信息

ASP.NET Core中使用NLog记录日志

孤者浪人 提交于 2020-04-24 22:54:12
2019/10/28, ASP.NET Core 3.0, NLog 4.6.7, NLog.Web.AspNetCore 4.9.0 摘要:NLog在ASP.NET Core网站中的使用,NLog日志写入数据库,NLog日志写入文件 案例代码 编辑于 2020/02/21 : 本文的记录日志封装了统一的NLogUtil方法进行调用写日志,其实可以使用依赖注入的方式得到logger,并且日志按等级过滤,可以考虑看我写的新的关于NLog使用的方法: 《ASP.NET Core搭建多层网站架构【7-使用NLog日志记录器】》 ##需求 1.日志自动写入到数据库、写入到文件 2.appsettings.json数据库连接更改后,不需要去改NLog中的连接地址,启动网站或项目时自动检测变动然后去更改,以appsettings.json为准,保持同步。 3.写入日志时,除了NLog自带的字段,新增LogType自定义字段记录日志类型,例如网站日志、中间件日志等 4.统一的写日志方法,不用每次get一个logger对象(或依赖注入)来记日志 ##安装包 在nuget中安装 NLog 和 NLog.Web.AspNetCore ,这两个是NLog相关的包。 还需要安装NLog写入数据库的数据库适配器,我这里写入到MySQL数据库,所以安装 MySql.Data 如果是写入到SQL