MySQL配置文件my.ini
MySQL數據庫是一種常用的關系型數據庫,而my.ini則是MySQL的配置文件,其作用是用來存儲/設置MySQL數據庫的各種參數信息,比如端口號、字符集、日志信息等。在使用MySQL數據庫之前,需要了解如何書寫my.ini文件,以便正確地配置MySQL數據庫。
my.ini文件格式
MySQL的my.ini配置文件格式是類似于Windows INI文件的格式,具有[section]和key/value的鍵值對結構。基本格式如下:
[section] key1=value1 key2=value2
其中,section表示配置組名(可以有多個),key表示配置項名,value則是對應的值。
常用的my.ini配置項
將常用的配置項羅列如下:
- port:MySQL的監聽端口號,默認是3306。
- max_connections:MySQL服務器允許的最大連接數。
- character_set_server:服務器字符集。
- default-storage-engine:默認存儲引擎。
- log-error:錯誤日志文件路徑。
- slow_query_log:慢查詢日志開關。
- datadir:數據庫文件存放的目錄。
示例my.ini配置文件
以下是一個簡單的my.ini配置文件示例:
[client] port=3306 default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] port=3306 character-set-server=utf8mb4 default-storage-engine=INNODB max_connections=200 log-error=mysql.err slow_query_log=1 long_query_time=2 datadir=D:/mysql/data/
可以看到,這個示例配置了[client]、[mysql]和[mysqld]三個section,每個section下又包含各自的配置項和對應的值。以上都為常見的配置項,大家可以根據自己的需求進行修改。