mysql配置文件詳解


以下是MySQL配置文件常用參數詳解:

[mysqld]:服務器端配置。

datadir= /data/mysql:數據目錄

socket=/var/lib/mysql/mysql.sock: socker通信設置

user=mysql:使用MySQL用戶啟動

symbolic-links =0:是否支持快捷方式

log-bin=mysql-bin:開啟bin-log日志

server-id=1:mysql服務的ID

auto_increment_offset=1:自增長字段從固定數開始。

auto_increment_increment=2:自增長字段每次遞增的量

socket=/tmp/mysql.sock:mysql客戶程序與服務器之間的本地通信套接字文件

port=3306:mysql監聽端口

key_buffer=384MB :key_buffer是用於索引塊的緩沖區大小

table_cache=512:為所有線程打開表的數量

sort_buffer_size=2MB:為每個需要進行排序的線程分配該大小的一個緩沖區

read_buffer_size=2MB:讀查詢操作所能使用的緩沖區大小

query_cache_size=32MB:指定mysql查詢結果緩沖區的大小

read_rnd_buffer_size=8MB:改參數在使用行指針排序之后,隨機讀

myisam_sort_buffer_size=64MB:MyISAM表發生變化時重新排序所需的緩沖

thread_concurrency=8:最大並發線程數,取值為服務器邏輯CPU數量的2倍

thread_cache=8:緩存可重用的線程數

skip-locking:避免mysql的外部鎖定,減少出錯幾率增強穩定性

default-storage-engine=INNODB:設置mysql默認引擎為InnoDB

[mysqld_safe]:mysql服務安全啟動配置

log-error=/var/log/mysqld.log:mysql錯誤日志路徑

pid-file=/var/run/mysqld/mysqld.pid:mysqlPID進程文件

key-buffer-size=2048MB:MyISAM表索引緩沖區的大小

max_connections=3000:MySQL最大連接數

innodb_buffer_pool_size=2048MB :InnoDB內存緩沖數據和索引大小

basedir= /usr/local/mysql55/:數據庫安裝路徑

[mysqldump]:數據庫導出段配置

max_allowed_packet=16MB:服務器和客戶端發送的最大數據包

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM