作用
控制MySQL的启动,影响到客户端的连接。
方法
1.预编译 2.**配置文件(所有启动方式)**my.cnf 3.命令行参数 (仅限于mysqld_safe和mysqld命令可以添加)
默认配置文件路径
[root@xiaoyong ~]# mysqld --help --verbose |grep my.cnf /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 注: 默认情况下,MySQL启动时,会依次读取以上配置文件,如果有重复选项,会以最后一个文件设置的为准。 但是,如果启动时加入了--defaults-file=xxxx时,以上的所有文件都不会读取.
配置文件书写方式
语法格式
[标签] 配置项=xxxx 标签类型:服务端、客户端 服务器端标签: [mysqld] [mysqld_safe] [server]服务端的一个统称 客户端标签: [mysql]连接mysql服务器 [mysqldump]备份 [client]客户端对的一个统称
配置文件的示例展示
[root@db01 ~]# cat /etc/my.cnf [mysqld] user=mysql mysql工作时专用内置用户 basedir=/app/mysql 程序所在位置 datadir=/data/mysql 数据所在位置 socket=/tmp/mysql.sock 服务器启动后生成文件 server_id=6 主从复制要用到,必加参数(1-65535) port=3306 默认端口号 log_error=/data/mysql/mysql.log 错误日志文件 [mysql] socket=/tmp/mysql.sock prompt=Master [\\d]>前面为自定义显示内容,后面为显示所在数据库路径信息