文档章节

mysql5.7之后的配置文件my.cnf变成my-default.cnf

sky_l
 sky_l
发布于 2017/05/27 10:49
字数 564
阅读 1177
收藏 0

MySQL服务器有许多操作参数,您可以使用命令行选项或配置文件(选项文件)在服务器启动时进行更改。还可以在运行时更改许多参数。有关在启动或运行时设置参数的一般说明,请参见 第5.1.4节“服务器命令选项”和 第5.1.5节“服务器系统变量”

在MySQL 5.7.5之前,在Unix平台上, mysql_install_db会创建一个默认选项文件my.cnf,该文件在基本安装目录中命名。此文件是从名为分发包中的模板创建的my-default.cnf。您可以在基本安装目录中或下方找到该模板。当启动mysqld_safe时,服务器my.cnf默认使用文件。如果 my.cnf已经存在, mysql_install_db假定它正在使用,并写入一个名为的新文件my-new.cnf

注意

从MySQL 5.7.18开始,my-default.cnf不再包含在分发包中或由分发包安装。

除了一个例外,默认选项文件中的设置会被注释,并且不起作用。该文件将sql_mode系统变量 设置为例外NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES。此设置会产生服务器配置,导致错误而不是修改事务表的操作中的错误数据的警告。请参见第5.1.8节“服务器SQL模式”

在Windows上,MySQL安装程序与用户进行交互,并my.ini在基本安装目录中创建一个名为默认选项文件的文件。如果您从Zip归档文件安装在Windows上,则可以将my-default.ini基本安装目录中的模板文件复制 到其中my.ini,并将后者用作默认选项文件。

注意

从MySQL 5.7.18开始,my-default.ini不再包含在分发包中或由分发包安装。

注意

在Windows上,可能不会显示.ini或 .cnf选项文件扩展名。

在任何平台上,完成安装过程后,您可以随时编辑默认选项文件,以修改服务器使用的参数。例如,要使用在行开头的字符注释的文件中的参数设置# ,请删除该参数 #,并在必要时修改参数值。要禁用设置,请添加#到行的开头或将其删除。

本文转载自:

sky_l
粉丝 0
博文 20
码字总数 14593
作品 0
广州
程序员
私信 提问
linux centos7系统下安装mysql5.7

安装mysql5.7-26 下载地址 建立文件夹 我的文件夹/data/xypt,然后在里面创建了software存放下载的软件 进入软件目录,cd /data/xypt/software ,可根据你自己的根目录文件创建文件夹 取上面...

随风飞临蛮荒境123
05/06
0
0
mysql5.7静默安装

1.下载 2.路径配置 2.新增mysql用户 3.配置文件修改 4.mysql权限配置

longsys
2016/12/19
39
0
CentOS7安装配置启动MySQL(附解决password does not satisfy)

部分内容借鉴自 https://www.linuxidc.com/Linux/2016-09/135288.htm https://www.cnblogs.com/ivictor/p/5142809.html 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置YUM源 在MySQL......

临江仙卜算子
2018/04/16
0
0
MySQL8.0.11 for linux7.2 二进制安装

MySQL8.0安装官方文档: https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html 安装前注意: MySQL8.0和MySQL5.7和之前的版本还是有区别的,第一点就是在安装MySQL的时候 密码...

一个笨小孩
2018/07/13
0
0
配置mysql replication出错记录

以下内容应用于[mysqld]段内 server-id= 1 此行必须,1可以为其他数字,一般推荐的是IP最后段位。 log-bin=mysql-bin 必须有此,开启binlog二进制所需。 binlog-do-db=abc 可选,仅同步abc数...

技术小胖子
2017/11/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Angular 英雄编辑器

应用程序现在有了基本的标题。 接下来你要创建一个新的组件来显示英雄信息并且把这个组件放到应用程序的外壳里去。 创建英雄组件 使用 Angular CLI 创建一个名为 heroes 的新组件。 ng gener...

honeymoose
今天
5
0
Kernel DMA

为什么会有DMA(直接内存访问)?我们知道通常情况下,内存数据跟外设之间的通信是通过cpu来传递的。cpu运行io指令将数据从内存拷贝到外设的io端口,或者从外设的io端口拷贝到内存。由于外设...

yepanl
今天
6
0
hive

一、hive的定义: Hive是一个SQL解析引擎,将SQL语句转译成MR Job,然后再在Hadoop平台上运行,达到快速开发的目的 Hive中的表是纯逻辑表,就只是表的定义,即表的元数据。本质就是Hadoop的目...

霉男纸
今天
5
0
二、Spring Cloud—Eureka(Greenwich.SR1)

注:本系列文章所用工具及版本如下:开发工具(IDEA 2018.3.5),Spring Boot(2.1.3.RELEASE),Spring Cloud(Greenwich.SR1),Maven(3.6.0),JDK(1.8) Eureka: Eureka是Netflix开发...

倪伟伟
昨天
15
0
eclipse常用插件

amaterasUML https://takezoe.github.io/amateras-update-site/ https://github.com/takezoe/amateras-modeler modelGoon https://www.cnblogs.com/aademeng/articles/6890266.html......

大头鬼_yc
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部