February 18 2016

mysql 配置选项

mysql 配置选项:
和启动配置相关的选项有三类:
预编译的选项
命令行选项
配置文件选项

使用选项文件的原因:
1.不需要在每次启动服务器的时候指定选项
2.减少输入选项时出错的机会
3.可以快速检查单个文件来查看服务器配置

选项文件可以根据针对的对象不同进行分组
针对客户机[client]
[mysql]
[mysqldump]
针对服务器[server]
[mysqld]
[mysqld_safe]
选项文件中组的示例:
[client]
host=xxxx.example.com
copress

[mysql]
show-warnings

MySQL服务器会在标准位置中查找文件 。
• Linux 和 Windows 的标准文件位置不同 :
– 在 Linux 中,使用 my.cnf 文件。
– 在 Windows 中,使用 my.ini 文件。
• 可以使用以下选项来查看选项文件查找位置和组 :
shell> mysql –help

选项文件中的启动选项:
启动选项[mysqld]:
日志记录,默认存储,系统变量,共离内存,命名管道连接

mysql安装提供了一个样例配置文件my-default.cnf
安装过程将此文件复制到/etc/my.cnf 如果已经存在文件,刚可以复制到/etc/my-new.cnf
在这个文件中指定新选项可替换,添加,删除标准选项
– 必须是命令行上的第一个选项:
–defaults-file=<file_name>
–defaults-extra-file=<file_name>
–no-defaults
显示选项文件中的选项
通过命令行按组显示选项
[mysql]和[client]组示例
shell> my_print_defaults mysql client
–user=myusername
–password=secret
–host=localhost
–port=3306
–character-set-server=latin1
或者(对于相同的输出)
mysql –print-default mysql client



Copyright 2019. All rights reserved.

Posted 2016年2月18日 by ucjmh in category "mysql

Leave a Reply

Your email address will not be published. Required fields are marked *