Windows下Mysql 5.7.19 开启bin-log以及mysql配置

一、配置环境:

OS:Win10

Mysql:5.7.19

二、我的Mysql配置文件(my.ini)如下:

[client]
port=3306
default-character-set=utf8

[mysqld] 
#Path to install software directory 
basedir=E:\mysql-5.7.19

#Path to the database directory
datadir=G:\mysql_data

#Port Number
port=3306

#created  and no character set is defined
character_set_server=utf8

#Set the SQL mode to strict
sql_mode="NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER,STRICT_TRANS_TABLES"
explicit_defaults_for_timestamp=true

# Binary Logging
log-bin=mysql-bin
binlog-format=Row

#The default storage engine that will be used when create new tables when
default-storage-engine=INNODB

#General and Slow logging
log-output=FILE
general-log=0
general_log_file="yuri.log"
slow-query-log=1
slow_query_log_file="yuri-slow.log"
long_query_time=10

#Error Logging
log-error="yuri.err"

#Server ID
server-id=201609

备注:

在MySQL 5.7.3 及以后版本,如果没有设置server-id, 那么设置binlog后无法开启MySQL服务. (Bug #11763963, Bug #56739)

另外一种配置方式:

#log_bin=ON
#log_bin_basename=G:\mysql_data\mysql-bin
#log_bin_index=G:\mysql_data\mysql-bin.index

不过默认也是上面这样的

三个参数含义:

第一个参数是打开binlog日志

第二个参数是binlog日志的基本文件名,后面会追加标识来表示每一个文件

第三个参数指定的是binlog文件的索引文件,这个文件管理了所有的binlog文件的目录

三、启动mysql 测试并检查是否看起成功,如下图可以看到启动成功

时间: 2024-10-14 03:02:51

Windows下Mysql 5.7.19 开启bin-log以及mysql配置的相关文章

Windows下搭建PHP开发环境,整合Apache+PHP+MySQL(举例软件为32位)

原文来自:http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html 在原作者的基础上,只是做了详细的解释.避免走弯路.(注:红色字体为本人加的) 一.准备工作-下载所需软件 Apache  httpd-2.2.22-win32-x86-openssl-0.9.8t.msi PHP       php-5.3.10-Win32-VC9-x86.zip MySQL   mysql-5.5.20-win32.msi 二.安装软件 安装A

Windows下安装MySQL-5.7.19

下载MySQL-5.7.19版本,解压之后发现安装包不是一个exe文件: 于是网上找资料,发现了另外一种安装方法. 1.新建一个环境变量,我的电脑-属性-高级-环境变量-系统变量-新建 2.在系统变量的path末尾添加上刚刚新建的系统变量.(把;%MYSQL_HOME%\bin插入到Path的最后面) 3.以管理员的身份运行命令行,按win+R 输入cmd,点鼠标右键以管理员身份运行 4.命令行执行:%MYSQL_HOME%\bin\mysqld --initialize --user=mysq

windows下php以Fast-CGI、ISAPI模式运行相关环境配置

iis6环境下 msi安装版直接下一步下一步下一步,然后新建一个扩展即可. 压缩包版 isapi模式配置 php5.3.0以后不支持isapi了,因此要使用这种模式需要选择5.3.0以前的TS(thread safe)版本. 1.添加应用程序.php后缀可执行文件路径为php目录下php5isapi.dll(5.X版本为这个文件)文件. 2.允许Web服务扩展中的php扩展:新建一个扩展(一般就叫php)路径选择php安装目录下的isapi库文件(php5.x版本为php5isapi.dll).

windows下忘记mysql root密码的解决方法(转)

windows下忘记mysql root密码的解决方法(转) 分类: 数据库 mysql5.5安装目录为 e:\mysql5.5 问题:开发机器上的mysql root 密码忘记鸟! 通过一番搜索,解决问题步骤下: 1.dos命令行窗口 进入e:\mysql5.5\bin ,停止mysql 服务 e:\mysql5.5\bin>net stop mysql 注意:看看那任务管理器中是否有mysqld.exe进程,如有,kill them all. 2. 以不检查权限的方式启动mysql e:\m

windows下mysql数据库导入导出

导出数据库: 1.windows下cmd打开命令行 2.cd 到MySQL的安装目录的bin 目录,如果bin目录添加到环境变量中不需要切换到bin目录 3.导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 比如在命令行中输入命令 mysqldump -u root -p person >d:\person.sql (输入后会让你输入进入MySQL的密码)(如果导出单张表的话在数据库名后面输入表名即可) 4.执行完成后,会看到d盘中有person.sql 文件 M

ElasticSearch入门 第一篇:Windows下安装ElasticSearch

https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-4 这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 ElasticSearch入门 第三篇:索引 ElasticSearch入门 第四篇:使用C#添加和更新文档 ElasticSearch入门 第五篇:使用C#查询文档

Windows 下搭建 Appium + Android+python 自动化测试环境

前言 本来并不打算写这么一篇文章,但是实践下来发现网上的各种教程里大致有两个问题.一是文章有些跟不上时代,目前android开发和测试的技术更新都比较快,内容有些过期.二是细节部分不是太完整,拼拼凑凑也能完成,但对新手来说就比较痛苦.那么,我也来试着总结一下自己踩过的坑. 备注:Android自动化测试环境和开发环境并不完全相同,测试环境可以很简单粗暴,很多工具可以不用安装,比如JDK,SDK Tools,测试脚本用C#,Python都可以完成:但是开发环境一般都是需要JDK和不少编译工具. 实

【转】Nginx windows下搭建过程

Nginx windows下搭建过程 内容列表: 简要介绍 下载安装 配置测试 一.简要介绍 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名.2

mysql数据库新建账号开启远程权限

今天遇到一个问题,1045-access denied for user 如图 解决方法: 在windows下的解决办法如下: 1.net stop mysql 停用服务 2.修改${mysql_home}/MySQL Server 5.1目录下的my.ini文件 [mysqld]下面添加这句:              skip-grant-tables 数据库默认这个是关闭的,有的是注释掉的. 保存,启动服务即可.以上我验证过. Linux下我还没有遇到过.