log文件

Mysql5.7.11源码部署

我是研究僧i 提交于 2020-01-30 07:43:42
先放一个Mysql5.7.11安装包的地址 链接:https://pan.baidu.com/s/17FF4CkWSeknOgctyo4Cdxg 提取码:y891 [root@hadoop001 local]# rpm -qa|grep -i mysql 若有组件则卸载 [root@hadoop001 local]# rpm -qa|grep -i mariadb 若有组件则卸载 [root@hadoop001]# tar xzvf /root/mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz -C /usr/local/ [root@hadoop39 local]#cd /usr/local [root@hadoop39 local]# mv mysql-5.7.11-linux-glibc2.5-x86_64 mysql [root@hadoop001 local]# mkdir mysql/arch mysql/data mysql/tmp 改my.cnf文件 vim /etc/my.cnf [client] port = 3306 socket = /usr/local/mysql/data/mysql.sock default-character-set=utf8mb4 [mysqld] port = 3306 socket = /usr

PostgreSQL-安装9.2

你离开我真会死。 提交于 2020-01-30 01:54:00
一、环境 VM虚拟机 NAME="Ubuntu" VERSION="12.04.4 LTS, Precise Pangolin" 二、过程 1.安装make # apt-get install make # make --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program built for i686-pc-linux-gnu 现在可以省略不装 2.获取源码 但是现在已经有现成的二进制安装包了,而且根据不同的系统给出了安装方法。 http://www.postgresql.org/download/ 源代码在File Browser上,或者直接从版本控制仓库获取,就是从git上获取。用源码安装的操作文档在这。 http://www.postgresql.org/docs/current/static/installation.html

MySql5.7-多源复制(多主单从)

天涯浪子 提交于 2020-01-29 16:24:49
1.1.主库配置 my.cnf #确保唯一 server-id=1 #作为Master要开启binlog log-bin=mysql-bin #binlog format有三种形式:Statement、Mixed、Row,默认设置为mixed binlog-format=mixed #需要同步的库,不指定默认同步全部库 binlog-do-db=radius #不需要同步的库 binlog-ignore-db=mysql binlog-ignore-db=information_schema binlog-ignore-db=performance_schema binlog-ignore-db=sys #这个比较重要,直接影响同步的性能 延时等问题.mysql5.7多源复制参数,5.7之前版本可不加 sync_binlog=1 auto_increment_increment=2 auto_increment_offset=1 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES #GTID模式 gtid-mode=on enforce-gtid-consistency 1.2创建主库授权从库同步的用户 mysql> grant replication slave on *.* to 'slave'@'192.168.100.%'

MySql5.7-多源复制(多主单从)

非 Y 不嫁゛ 提交于 2020-01-29 16:24:29
原文: MySql5.7-多源复制(多主单从) 1.1.主库配置 my.cnf #确保唯一 server-id=1 #作为Master要开启binlog log-bin=mysql-bin #binlog format有三种形式:Statement、Mixed、Row,默认设置为mixed binlog-format=mixed #需要同步的库,不指定默认同步全部库 binlog-do-db=radius #不需要同步的库 binlog-ignore-db=mysql binlog-ignore-db=information_schema binlog-ignore-db=performance_schema binlog-ignore-db=sys #这个比较重要,直接影响同步的性能 延时等问题.mysql5.7多源复制参数,5.7之前版本可不加 sync_binlog=1 auto_increment_increment=2 auto_increment_offset=1 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES #GTID模式 gtid-mode=on enforce-gtid-consistency 1.2创建主库授权从库同步的用户 mysql> grant replication slave on *.* to

6. MySQL_多实例SSL

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-29 05:44:11
一. 多实例安装 – 多版本 1. [mysqld_multi]标签 [mysqld_multi] 是否需要配置 从操作演示来看,在 my.cnf ( 模板配置 )上直接配置 [mysqld1] 、 [mysqld2] 等实例标签,而 不配置[mysqld_multi] ,使用 mysqld_multi start 1 也是 可以启动 数据库实例的,但是没有 mysqld_safe 的守护进程。所以该标签 需要配置 2. 停止mysql实例 multi_admin用户 的作用 通过 官方文档 中我们看到, 'multi_admin'@'localhost' 这个用户主要的作用是用来 关闭 数据库实例,因为文档中只授权了 SHUTDOWN 权限。所以在 [mysqld_multi] 标签下,我们需要配置 user 和 password **(注意 5.7.9 中是 pass )**来进行关闭数据库实例。 [client] 标签 从操作演示来看,并没有在 [mysqld_multi] 下配置 user 和 password ,但是仍然可以关闭数据库,原因是因为 /root/.my.cnf 中存在了 [client] 标签。该标签下的用户 user = root 有关闭数据库实例的权限,因此可以关闭数据库。 如果在 [client] 和 [mysqld_multi] 标签中同时存在

Linux系统安全日志详解

杀马特。学长 韩版系。学妹 提交于 2020-01-29 03:40:28
  日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的功能有:审计和监测。他还可以实时的监测系统状态,监测和追踪侵入者等等。 1. 日志简介   日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的功能有:审计和监测。他还可以实时的监测系统状态,监测和追踪侵入者等等。   在 Linux 系统中,有三个主要的日志子系统:   连接时间日志--由多个程序执行,把纪录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。   进程统计--由系统内核执行。当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个纪录。进程统计的目的是为系统中的基本服务提供命令使用统计。   错误日志--由syslogd(8)执行。各种系统守护进程、用户程序和内核通过syslog(3)向文件/var/log/messages报告值得注意的事件。另外有许多UNIX程序创建日志。像HTTP和FTP这样提供网络服务的服务器也保持详细的日志。   常用的日志文件如下:   access-log 纪录HTTP/web的传输  

使用AOP实现日志处理

天涯浪子 提交于 2020-01-28 21:06:18
需求 希望对于每一个请求,都能在日志中记录 ① 请求的url ② 访问者ip ③ 调用的方法 ④ 参数 ⑤ 返回内容 实现 1. 配置日志 默认日志 Logback: 默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。在运行应用程序和其他例子时,你应该已经看到很多INFO级别的日志了。 日志级别从低到高分为: TRACE < DEBUG < INFO < WARN < ERROR < FATAL 默认情况下,Spring Boot将日志输出到控制台,不会写到日志文件 通过在application.yml配置日志输出到文件 logging : level : root : info com.incoding : debug file : log/imcoding.log 自定义日志配置 Spring Boot官方推荐优先使用带有-spring的文件名作为你的日志配置(如使用logback-spring.xml,而不是logback.xml),命名为logback-spring.xml的日志配置文件,spring boot可以为它添加一些spring boot特有的配置项(下面会提到)。 放在 src/main/resources 下面即可 < ? xml version = "1.0" encoding = "UTF-8" ? > <

单机安装MySQL多实例

折月煮酒 提交于 2020-01-28 16:19:09
很多时候受限于资源限制,需要在单机上安装多个MySQL实例。 本文基于MySQL 5.7.27,介绍如何在单机环境下安装多个MySQL实例。 文件的方案,建立了3个实例,端口分别为3306, 3307, 3308。 1.创建MySQL用户账号 首先创建mysql用户组和用户。 并设置不允许登录。 # groupadd mysql # useradd -s /sbin/nologin -g mysql -M mysql -s/sbin/nologin表示禁止该用户登录,只需要角色存在即可,加强安全。 -g mysql指定mysql用户属于mysql组。 -M表示不创建用户家目录。 2.安装 2.1下载安装文件 下载地址 https://downloads.mysql.com/archives/community/ 版本 5.7.27 二进制安装文件 mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz 2.2 解压安装文件 解压二进制文件,移动到指定目录,并创建软链接。 [root@localhost tmp]# tar zvxf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz [root@localhost tmp]# mkdir -p /application [root@localhost tmp]# mv

JMeter之使用技巧

我只是一个虾纸丫 提交于 2020-01-27 22:53:00
使用镜像服务器   在调试和修改测试计划的过程中,通常会为采样器增加一些额外的设置,例如设置额外HTTP头、Cookie管理器或认证管理器等,但当设置了这些内容后,sampler发出的请求是否就与预期的完全一致呢?   当然用户可以通过添加监听器来看查采样器发出的HTTP请求,但如果调试过程中并不想真正地把请求发送给被测应用,如何解决这个问题呢?   Jmeter 提供了一个名叫HTTP Mirror Server的组件,HTTP Mirror Server可以启动一个镜像的服务器,该服务器把所有接收到的请求原封不动地返回,这样就可以看到发出请求的具体内容了。 添加HTTP Mirror Server的方式: 右键点击“测试计划”--->非测试元件--->HTTP镜像服务器 如果有必要的话可以修改端口号,确认完毕后点击“启动”按钮来启动Server 。 接下来修改采样器,使其将HTTP请求 发送到localhost:8081(也就是Mirror Server启动的位置) 然后,运行测试计划,则可以从监听器“查看结果树”中看到响应数据。 启动Debug日志记录   大多数测试元件都支持Debug 日志记录。如果通过 GUI 运行测试计划,那么在选中测试元件后,可以通过“帮助”菜单enable debug或者disable debug。在“帮助”菜单 中有一个选项“What’s

mysql 主从服务器搭建

走远了吗. 提交于 2020-01-27 00:31:08
准备两个mysql服务器,这里是 192.168.159.1(主服务器)和 192.168.159.3(从服务器) 两个mysql版本是要一致的,我都是用的MySQL 8.0 然后主服务器中修改mysql的cnf文件([mysqld]下面)添加: log-bin=mysql-bin #这是开启mysql的log 从服务器是读取log进行同步读取的 binlog-do-db=test #这是指定同步那个数据库 我自己建了个test库 server-id=1 #这是指定mysql服务的id,主从服务器中这个id是不能重复的,要保持一致 然后从服务器中需要修改mysql的cnf文件([mysqld]下面)添加: log-bin=mysql-bin # 这个可以不加,没试过去掉这个,保险还是加上了 server-id=3 #这个是指定id,必须要设置的,然后不能和主mysql的一样 设置完配置后重启下mysql support-files/mysql.server restart 然后主服务器创建新的用户 backup 密码设置为 repace 给他test库的权限 (当然用户和权限你们可以自定义,但是要有有 读取备份库的权限 ,我这里是给了test库的所有权限) create user "backup"@"%" identified by "repace"; grant all