Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何在5.6.17中配置my.cnf?_Mysql_Linux_My.cnf_Mysql 5.6_System Variable - Fatal编程技术网

Mysql 如何在5.6.17中配置my.cnf?

Mysql 如何在5.6.17中配置my.cnf?,mysql,linux,my.cnf,mysql-5.6,system-variable,Mysql,Linux,My.cnf,Mysql 5.6,System Variable,在生产服务器Linux机器mysql 5.6.17上,我试图找到my.cnf来更改系统变量,但my.cnf不在/etc/my.cnf位置。它在usr/目录中。此外,该文件只包含如下注释- # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. # in

在生产服务器Linux机器mysql 5.6.17上,我试图找到my.cnf来更改系统变量,但my.cnf不在/etc/my.cnf位置。它在usr/目录中。此外,该文件只包含如下注释-

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
请告诉我应该在哪里复制我的.cnf以及如何更改变量,如-

innodb_buffer_pool_size = 200M
max_connections = 300

有多种方法可以像那样修改全局变量

在您的my.cnf文件中 添加/编辑[mysqld]块下的值,因此

[mysqld]
innodb_buffer_pool_size = 200M
max_connections = 300
然后重新启动mysqld守护进程,使更改生效

运行查询 您可以运行以下查询来更改这些变量的值,但是一旦mysqld守护程序重新启动/server重新启动/etc,就会将其重置为默认值

SET GLOBAL innodb_buffer_pool_size = 200M;
SET GLOBAL max_connections = 300;

您可以在这里了解更多信息:

有多种方法可以修改这样的全局变量

在您的my.cnf文件中 添加/编辑[mysqld]块下的值,因此

[mysqld]
innodb_buffer_pool_size = 200M
max_connections = 300
然后重新启动mysqld守护进程,使更改生效

运行查询 您可以运行以下查询来更改这些变量的值,但是一旦mysqld守护程序重新启动/server重新启动/etc,就会将其重置为默认值

SET GLOBAL innodb_buffer_pool_size = 200M;
SET GLOBAL max_connections = 300;

您可以在这里了解更多信息:

有多种方法可以修改这样的全局变量

在您的my.cnf文件中 添加/编辑[mysqld]块下的值,因此

[mysqld]
innodb_buffer_pool_size = 200M
max_connections = 300
然后重新启动mysqld守护进程,使更改生效

运行查询 您可以运行以下查询来更改这些变量的值,但是一旦mysqld守护程序重新启动/server重新启动/etc,就会将其重置为默认值

SET GLOBAL innodb_buffer_pool_size = 200M;
SET GLOBAL max_connections = 300;

您可以在这里了解更多信息:

有多种方法可以修改这样的全局变量

在您的my.cnf文件中 添加/编辑[mysqld]块下的值,因此

[mysqld]
innodb_buffer_pool_size = 200M
max_connections = 300
然后重新启动mysqld守护进程,使更改生效

运行查询 您可以运行以下查询来更改这些变量的值,但是一旦mysqld守护程序重新启动/server重新启动/etc,就会将其重置为默认值

SET GLOBAL innodb_buffer_pool_size = 200M;
SET GLOBAL max_connections = 300;

您可以在此处了解更多信息:

@hd,但在my.cnf中,所有内容都是由注释的。在添加innodb_buffer_pool_size和max_connections之后,其他参数会发生什么变化?它们是否保持相同的故障值?或者我必须添加所有?它们应该保持默认状态。我事先在开发环境中运行它,因为我在更改全局变量方面没有太多经验。那么位置呢?我是否应该将my.cnf从/usr复制到etc/?@Aamir查看:链接与mysql 5.0相关。我正在使用5.6,这就是为什么我的.cnf设置遇到麻烦的原因,任何帮助都将不胜感激。@hd,但在my.cnf中,所有内容都是由注释的。在添加innodb_buffer_pool_size和max_connections之后,其他参数会发生什么变化?它们是否保持相同的故障值?或者我必须添加所有?它们应该保持默认状态。我事先在开发环境中运行它,因为我在更改全局变量方面没有太多经验。那么位置呢?我是否应该将my.cnf从/usr复制到etc/?@Aamir查看:链接与mysql 5.0相关。我正在使用5.6,这就是为什么我的.cnf设置遇到麻烦的原因,任何帮助都将不胜感激。@hd,但在my.cnf中,所有内容都是由注释的。在添加innodb_buffer_pool_size和max_connections之后,其他参数会发生什么变化?它们是否保持相同的故障值?或者我必须添加所有?它们应该保持默认状态。我事先在开发环境中运行它,因为我在更改全局变量方面没有太多经验。那么位置呢?我是否应该将my.cnf从/usr复制到etc/?@Aamir查看:链接与mysql 5.0相关。我正在使用5.6,这就是为什么我的.cnf设置遇到麻烦的原因,任何帮助都将不胜感激。@hd,但在my.cnf中,所有内容都是由注释的。在添加innodb_buffer_pool_size和max_connections之后,其他参数会发生什么变化?它们是否保持相同的故障值?或者我必须添加所有?它们应该保持默认状态。我事先在开发环境中运行它,因为我在更改全局变量方面没有太多经验。那么位置呢?我是否应该将my.cnf从/usr复制到etc/?@Aamir查看:链接与mysql 5.0相关。我正在使用5.6,这就是为什么我的.cnf设置遇到麻烦的原因,任何帮助都将不胜感激。