# 数据库
# MySQL
# 相关文章
# 配置文件
MySQL的配置文件通常名为my.cnf或my.ini,位于MySQL服务器的安装目录或者默认的配置路径下。以下是一个基本的配置文件示例:
[mysqld]
# MySQL服务器端口号
port = 3306
# MySQL服务器ID
server_id = 1
# MySQL服务器数据目录
datadir = /var/lib/mysql
# MySQL服务器日志文件目录
log_error = /var/log/mysql/error.log
# MySQL服务器查询日志文件目录
general_log_file = /var/log/mysql/mysql.log
# MySQL服务器慢查询日志文件目录
slow_query_log_file = /var/log/mysql/mysql-slow.log
# MySQL服务器默认字符集
character-set-server = utf8mb4
# MySQL服务器默认排序规则
collation-server = utf8mb4_general_ci
# MySQL服务器默认时区
default-time_zone = '+8:00'
# MySQL服务器最大连接数
max_connections = 1000
# MySQL服务器缓冲区大小
innodb_buffer_pool_size = 128M
# MySQL服务器日志缓冲区大小
query_cache_size = 16M
# MySQL服务器临时表大小
tmp_table_size = 32M
# MySQL服务器最大允许的包大小
max_allowed_packet = 16M
# MySQL服务器日志文件大小
log_bin = /var/log/mysql/mysql-bin.log
# MySQL服务器慢查询日志阈值
long_query_time = 2
# MySQL服务器慢查询日志是否记录不使用索引的查询
log_queries_not_using_indexes = 1
slow_query_log = 1
# PostgreSQL
# 相关文章
- PostgreSQL-Linux安装 (opens new window)
- PostgreSQL-Window安装 (opens new window)
- PostgreSQL-Mac安装 (opens new window)
# 配置文件
PostgreSQL的配置文件通常名为postgresql.conf,位于PostgreSQL服务器的安装目录或者默认的配置路径下。以下是一个基本的配置文件示例:
# PostgreSQL配置文件
[postgresql]
# PostgreSQL服务器端口号
port = 5432
# PostgreSQL服务器数据目录
data_directory = /var/lib/postgresql/data
# PostgreSQL服务器日志文件目录
log_directory = /var/log/postgresql
# PostgreSQL服务器默认字符集
client_encoding = UTF8
# PostgreSQL服务器默认时区
timezone = 'Asia/Shanghai'
# PostgreSQL服务器默认语言
default_text_search_config = 'pg_catalog.english'
# PostgreSQL服务器默认数据库
default_database = 'postgres'
# PostgreSQL服务器默认用户
default_user = 'postgres'
# PostgreSQL服务器最大连接数
max_connections = 100
# PostgreSQL服务器缓冲区大小
shared_buffers = 128MB
# PostgreSQL服务器临时表大小
temp_buffers = 8MB
# PostgreSQL服务器最大允许的包大小
max_prepared_transactions = 0
# PostgreSQL服务器日志文件大小
log_line_prefix = '%m [%p] '
# PostgreSQL服务器慢查询日志阈值
log_min_duration_statement = 2000
# PostgreSQL服务器慢查询日志是否记录不使用索引的查询
log_checkpoints = on