修改MariaDB设置
ServBay自带了MariaDB数据库,并提供了灵活的配置选项。本文将详细介绍如何修改ServBay中的MariaDB设置,包括配置文件的位置和常见的配置项。根据MariaDB版本的不同,这些文件位于/Applications/ServBay/etc/mariadb/<version>
目录中。
概述
在ServBay中,MariaDB的配置文件根据版本存放在不同的目录中。例如,MariaDB 11.5的配置文件位于/Applications/ServBay/etc/mariadb/11.5
目录中。主要的配置文件是my.cnf
。
配置文件位置
my.cnf
:/Applications/ServBay/etc/mariadb/<version>/my.cnf
常见配置项及修改方式
my.cnf
my.cnf
是MariaDB的主配置文件,用于设置数据库服务器的运行时选项。
常见配置项
修改监听地址:
[mysqld] bind-address = 0.0.0.0
1
2修改端口号:
[mysqld] port = 3306
1
2修改最大连接数:
[mysqld] max_connections = 200
1
2修改缓冲池大小:
[mysqld] innodb_buffer_pool_size = 256M
1
2修改日志文件路径:
[mysqld] log_error = /Applications/ServBay/logs/mariadb/error.log
1
2启用慢查询日志:
[mysqld] slow_query_log = 1 slow_query_log_file = /Applications/ServBay/logs/mariadb/slow.log long_query_time = 2 # 以秒为单位,记录执行时间超过2秒的查询
1
2
3
4修改字符集和排序规则:
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
1
2
3
重启MariaDB
修改完MariaDB配置文件后,需要重启MariaDB服务以使更改生效。可以通过ServBay的管理界面或者使用servbayctl
命令行工具进行重启。
通过ServBay管理界面重启
- 打开ServBay管理界面。
- 导航到
服务
。 - 找到对应版本的MariaDB服务,并点击
重启
按钮。
通过servbayctl重启
使用命令行工具servbayctl
可以方便地重启MariaDB服务:
bash
servbayctl restart mariadb 11.5
1
总结
在ServBay中,MariaDB的配置文件位于/Applications/ServBay/etc/mariadb/<version>
目录中,包括my.cnf
。修改这些配置文件后,可以通过ServBay的管理界面或者使用servbayctl
命令行工具重启MariaDB服务以使更改生效。