Window 下mysql binlog开启及查看,mysqlbinlog

查看是否开启了binlog:

win+r => cmd => 连接mysql=>show variables like 'log_%';   

mysql> show variables like 'log_%';
+---------------------------------+-------------+
| Variable_name                   | Value       |
+---------------------------------+-------------+
| log_bin                         | ON          |
| log_bin_trust_function_creators | OFF         |
| log_error                       | .\mysql.err |
| log_queries_not_using_indexes   | OFF         |
| log_slave_updates               | OFF         |
| log_slow_queries                | ON          |
| log_warnings                    | 1           |
+---------------------------------+-------------+
没有开启log_bin的值是OFF,开启之后是ON

开启binlog:

修改mysql配置文件 my.ini (在C:\ProgramData\MySQL\MySQL Server 5.6)

添加配置:log-bin=log-bin=D:\AppServ/MySQL/log/mysql-bin.log   测试发现必须给全路径(名字随意给)

重启mysql 会在log目录下新增两个文件mysql-bin.000001与mysql-bin.index

查看binlog:

win+r => cmd => 连接mysql=> show binary logs; =>可以查看自己binlog的名称

win+r => cmd => 连接mysql=> show binlog events; =>可以查看已生成的binlog

导出成文本文件:

D:\AppServ\MySQL\bin>mysqlbinlog >d:/test.txt

确保在bin目录下有mysqlbinlog.exe 没有的话搜索下载


mysql 使用mysqlbinlog查看日志的问题

mysqlbinlog mysql-bin.00005 --startdatetime='时间' --stopdatetime='时间' --database=DB_name | grep -i -A 6 'id=111' 

用grep..
 

Windows下mysql的binlog 位置在哪,版本是515

二进制文件在data目录下,
可以再mysql命令行执行, show variables like '%datadir%';查看data路径

### 如何在虚拟机安装和配置 Hadoop #### 准备工作 为了成功完成 Hadoop 安装,需确保已准备好以下环境条件: - 已安装运行的 Linux 虚拟机(推荐 Ubuntu 或 CentOS)。 - 配置好网络设置以便各节点之间能够通信[^1]。 #### JDK 和 Hadoop 下载与解压 下载最新版本的 JDK 和 Hadoop 将其放置到指定位置。例如,在 `/opt/software` 中创建一个目录用于存储这些文件[^3]: ```bash mkdir -p /opt/software/ cd /opt/software/ wget https://downloads.apache.org/hadoop/common/hadoop-2.7.2/hadoop-2.7.2.tar.gz tar -xzvf hadoop-2.7.2.tar.gz -C /usr/local/ mv /usr/local/hadoop-2.7.2/ /usr/local/hadoop ``` #### 设置环境变量 编辑 `~/.bashrc` 文件以添加必要的环境变量,使更改生效[^4]: ```bash export JAVA_HOME=/usr/local/jdk1.8.0_XXX export PATH=$PATH:$JAVA_HOME/bin export HADOOP_HOME=/usr/local/hadoop export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin source ~/.bashrc ``` #### 修改主机名 对于集群中的每台机器,应单独设定其主机名。假设我们有三台虚拟机分别为 `hadoop01`, `hadoop02`, 和 `hadoop03`: ```bash hostnamectl set-hostname hadoopXX reboot ``` 其中 XX 应替换为实际编号如 01, 02 等[^2]。 #### 编辑 hosts 文件 更新 `/etc/hosts` 来映射 IP 地址至对应的主机名称,这有助于简化跨节点通讯过程[^2]: ```plaintext 192.168.x.y hadoop01 192.168.x.z hadoop02 ... ``` #### 启动服务 最后启动 HDFS 及 YARN 服务来验证整个系统的正常运作情况: ```bash start-dfs.sh start-yarn.sh jps ``` 通过以上步骤即可实现基于虚拟机环境下分布式计算框架——Hadoop 的搭建与初步测试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值