配置文件 /etc/my.cnf

[mysqld]

datadir: 指定 MySQL 数据文件的存储目录。

port: 指定 MySQL 服务器的监听端口号,默认为 3306。

socket: 指定 MySQL 连接的 Unix 套接字文件路径。

bind-address: 指定 MySQL 服务器绑定的 IP 地址。

 

#缓存参数

key_buffer_size: 指定 MyISAM 索引文件的缓冲区大小。

innodb_buffer_pool_size: 指定 InnoDB 存储引擎的缓冲池大小。

innodb_log_file_size: 指定 InnoDB 日志文件的大小。

innodb_log_buffer_size: 指定 InnoDB 日志缓冲区大小。

innodb_file_per_table: 指定是否为每个 InnoDB 表创建独立的表空间文件。

innodb_flush_log_at_trx_commit: 指定事务提交时刷新日志到磁盘的方式。

 

log-queries-not-using-indexes

配置是否记录未使用索引的查询。

设置为 1(或 ON)时,在 MySQL 服务器执行查询时,如果查询未使用任何索引,则会将这些查询的详细信息记录到 MySQL 的错误日志中。

log-error = /var/log/mysqld.log

指定 MySQL 错误日志文件的路径和名称。

log_warnings: 指定是否记录警告信息到错误日志中。

log-queries-not-using-indexes: 指定是否记录未使用索引的查询到错误日志中。

 

sql_mode: 指定 SQL 执行模式,影响 SQL 语句的严格性检查和行为。

max_connections: 指定 MySQL 服务器允许的最大连接数。

 

slow_query_log: 指定是否启用慢查询日志功能。

long_query_time: 指定慢查询的阈值时间(以秒为单位)。

log-slow-queries: 指定慢查询日志文件的路径和名称。

 

max_allowed_packet: 指定客户端和服务器之间允许的最大数据包大小。

character_set_server 和 collation_server: 指定服务器的默认字符集和排序规则。

 

作者 admin

百度广告效果展示