修改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服務以使更改生效。