MySQL配置教程

MySQL是世界上最受欢迎的开源数据库,它的入门门槛低得足以吸引新手开发人员,但功能强大到足以支持一些世界上最受欢迎的网站,其中包括Yahoo!,BBC News,美国人口普查局和Craigslist。它是世界上使用最广泛 第二个开源关系数据库管理系统(RDBMS)。在第一次的地方,SQLlite这是部署在Chrome和Firefox浏览器沿着每个iPhone和Android设备。

对于接下来的一些帖子,我将介绍您应该学习如何更好地使用MySQL的所有主要主题。要随时了解下一次更新,请订阅电子邮件订阅选项

的MySQL

在本文中,我将从一些配置概述开始,您将帮助您调试/设置MySQL服务器运行时配置。

单服务器实例的MySQL配置

MySQL服务器启动时会使用一些默认以及自定义选项。这些选项也称为配置参数。默认情况下,在指定的MySQL服务器的用途选项是在Linux系统中“/etc/my.cnf中”默认位置,并在Windows系统:“计划FilesMySQLMySQL服务器X.Ymy.ini C”。如果您需要更改任何启动配置参数,请找到此文件并添加/更新所需的选项。

MySQL支持许多配置参数,能够控制有关内存,日志记录,错误报告等的行为。虽然可以在启动MySQL服务器时通过将其作为命令行选项传递来调整这些参数,但通常您会希望通过将它们添加到my.cnf / my中来确保始终在服务器启动时对其进行设置。 ini文件。

prompt> mysqld --defaults-file="C:Program FilesMySQLMySQL Server 5.1my.ini"

MySQL服务器命令行选项:http : //dev.mysql.com/doc/refman/5.6/en/mysql-command-options.html

请注意,默认位置(“ /etc/my.cnf”或“ C:Program FilesMySQLMySQL Server X.Ymy.ini”)中指定的选项在全局范围内,即,即使您在命令行中指定了另一个配置文件,该文件也会仍然被阅读。

多个服务器实例的MySQL配置

如果您有多个MySQL服务器实例,并希望为每个实例使用不同的配置,则可以使用另一个额外的配置文件为每个实例提供额外的配置参数。使用命令行参数“ -defaults-extra-file = name”完成此操作

prompt> mysqld --defaults-extra-file="C:myConf1.ini"
prompt> mysqld --defaults-extra-file="C:myConf2.ini"
每个服务器都从前台启动(即,直到服务器退出之前,都不会出现提示),因此您需要在单独的控制台窗口中发出这两个命令。

阅读更多:http : //dev.mysql.com/doc/refman/5.5/en/option-files.html

快乐的学习!

saigon has written 1440 articles

Leave a Reply