MySQL如何配备服务器
发布时间:2021-12-24 13:22:58 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要为大家展示了MySQL如何配置服务器,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下MySQL如何配置服务器这篇文章吧。 1. 服务器配置 1.1. MySQL 配置选项 在调用服务器(或客户机)时可以在命令行上指
|
这篇文章主要为大家展示了“MySQL如何配置服务器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL如何配置服务器”这篇文章吧。 1. 服务器配置 1.1. MySQL 配置选项 在调用服务器(或客户机)时可以在命令行上指定启动选项,也可以在配置文件中指定启动选项。 MySQL 客户机程序会在启动时查找配置文件,并使用相应的选项。 MySQL如何配置服务器 默认情况下,服务器在运行时使用其配置变量的预编译值。但是,如果默认值不适合环境,则可添加运行时选项,让服务器使用其他值来执行以下操作: Ø 指定重要的目录和文件的位置 Ø 控制服务器写入的日志文件 Ø 覆盖服务器与性能相关的变量的内置值(即,控制最大同时连接数以及缓冲区和高速缓存的大小) Ø 在服务器启动时启用或禁用预编译的存储引擎 通过使用命令行选项或配置文件,或者使用两者的组合,可以指定服务器启动时的运行时选项(以更改其配置和行为)。命令行选项优先于配置文件中的任何设置。要了解服务器支持的选项,请在 shell 提示符下执行以下命令: mysqld --verbose --help 注: 上述命令提供信息。该命令不会启动 MySQL 服务器。 1) 使用配置文件的原因? 通过命令行调用服务器时,可以指定 --help 选项列出的任何服务器选项。但是,将它们在配置文件中列出会更有用,原因如下: A. 将选项放在文件中后,不需要每次启动服务器时都在命令行上指定选项。对于复杂的选项(如用于配置 InnoDB 表空间的选项),这样做更加方便,并且更不容易出错。 B. 如果所有服务器选项都在一个配置文件中,则可概览服务器的配置情况。 MySQL 程序可以访问多个配置文件中的选项。程序会查找每个标准配置文件,并读取任何存在的配置文件。未发现指定文件时,不会发生错误。 要使用某个配置文件,可使用编辑器以纯文本文件形式创建该文件。要创建或修改某个配置文件,必须拥有该文件的写入权限。客户机程序仅需要读取访问权限。 2) 配置文件组 配置文件中的选项按组进行组织,每个组前面有一个为组命名的 [group-name] 行。通常,组名称是选项组适用的程序的类别或名称。选项组示例包括: [client]:用于指定适用于所有客户机程序的选项。 [client] 组的一个常见用途是指定连接参数,因为在一般情况下,不管使用什么客户机程序,都要建立到同一个服务器的连接。 3) 编写配置文件 配置文件中组的简短示例: [client] host = myhost.example.com compress [mysql] show-warnings 要创建或修改某个配置文件,最终用户必须拥有该文件的写入权限。服务器本身仅需要读取访问权限;服务器读取配置文件,但不创建或修改配置文件。在配置文件中写入一个选项: 使用长选项格式(像命令行上使用的那样),但省略前导短划线。 如果某个选项取值,则允许在等号两则加空格 ( = )。此规则不适用于在命令行上指定的选项。 示例中,请注意以下方面: [client]:此组中的选项适用于所有标准客户机。 - host:指定服务器主机名 - compress:指示客户机/服务器协议对通过网络发送的通信使用压缩 [mysql]:此组中的选项仅适用于 mysql 客户机。 - show-warnings:指示 MySQL 在每条语句后显示任何当前警告 mysql 客户机同时使用 [client] 和 [mysql] 组中的选项,因此将使用显示的全部三个选项。 4) 配置文件位置 MySQL 服务器会在标准位置中查找文件。Linux 和 Windows 的标准文件不同,在 Linux 中,使用 my.cnf 文件。在 Windows 中,使用 my.ini 文件。 可以使用以下选项查看配置文件查找位置和组: shell> mysql --help 标准配置文件如下: Linux: 文件 /etc/my.cnf 用作所有用户都使用的全局配置文件。可以在用户的主目录中创建特定于用户的配置文件 .my.cnf。如果设置了 MYSQL_HOME 环境变量,则将搜索 $MYSQL_HOME/my.cnf 文件。 Windows: 程序按以下顺序查找配置文件: Windows C: 目录下的 my.ini 和my.cnf,然后是 C:Windows(或 C:WinNT)目录。但是,因为 Windows 安装向导将配置文件放在目录C:Program FilesMySQLMySQL Server <version number> 中,因此在Windows 中,服务器还会搜索此目录。 MySQL 命令行程序会在 MySQL 安装目录中搜索配置文件。 (编辑:均轻资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐

