對(duì)于使用 MySQL 數(shù)據(jù)庫的用戶來說,配置文件是非常重要的。配置文件用于設(shè)置 MySQL 服務(wù)器的參數(shù),包括數(shù)據(jù)庫存儲(chǔ)位置、端口號(hào)、緩存大小、連接限制等等。在本文中,我們將介紹如何配置 MySQL 服務(wù)器的配置文件。
$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
在配置文件中可以設(shè)置很多選項(xiàng),這些選項(xiàng)通常分為不同的類別,例如日志、安全和存儲(chǔ)引擎等。在這里,我們將介紹一些常用的選項(xiàng):
# 設(shè)置端口號(hào) port = 3306 # 設(shè)置默認(rèn)編碼 collation-server = utf8mb4_unicode_ci # 設(shè)置最大并發(fā)連接數(shù) max_connections = 200 # 設(shè)置日志文件路徑 log_error = /var/log/mysql/error.log # 設(shè)置緩存大小 query_cache_size = 64M # 設(shè)置默認(rèn)存儲(chǔ)引擎 default_storage_engine = InnoDB
要生效配置更改,請(qǐng)重啟 MySQL 服務(wù)器:
$ sudo service mysql restart
值得注意的是,如果您對(duì) MySQL 服務(wù)器已有的配置文件作出任何更改,建議先備份原始文件。此外,您可以在 MySQL 官方文檔中找到完整的選項(xiàng)列表。