日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)數(shù)據(jù)庫教程:MySQL配置文件(my.ini)詳解

在《 MySQL安裝后的目錄結構介紹》一節(jié)中,我們了解到 my.ini 是 MySQL 數(shù)據(jù)庫中使用的配置文件,MySQL 服務器啟動時會讀取這個配置文件,我們可以通過修改這個文件,達到更新配置的目的。本節(jié)以 Windows 系統(tǒng)下的 my.ini 配置文件為樣板,講解 MySQL 配置文件中的參數(shù)。

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設,江陽企業(yè)網(wǎng)站建設,江陽品牌網(wǎng)站建設,網(wǎng)站定制,江陽網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,江陽網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

一般情況下,my.ini 在 MySql 安裝的根目錄下,也有可能在隱藏文件夾“ProgramData”下面。

為了方便讀者閱讀,我們省略了 my.ini 文件中的注釋內容。下面分開介紹 my.ini 中參數(shù)的具體意義,文件內容如下:

[client]
port=3306
[mysql]
default-character-set=gbk

上面顯示的是客戶端的參數(shù),[client] 和 [mysql] 都是客戶端,參數(shù)說明如下:

  • port:表示 MySQL 客戶端連接服務器端時使用的端口號,默認的端口號為 3306。如果需要更改端口號的話,可以直接在這里修改。
  • default-character-set:表示 MySQL 客戶端默認的字符集。
[mysqld]

port=3306
basedir=C:/Program Files/MySQL/MySQL Server 5.7/
datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data

character-set-server=gb2312
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

max_connections=100
query_cache_size=0
table_cache=256
tmp_table_size=35M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=69M
key_buffer_size=55M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K

以上是服務器的參數(shù),參數(shù)說明如下表所示:

參數(shù)名稱 說明
port 表示 MySQL 服務器的端口號
basedir 表示 MySQL 的安裝路徑
datadir 表示 MySQL 數(shù)據(jù)文件的存儲位置,也是數(shù)據(jù)表的存放位置
default-character-set 表示服務器端默認的字符集
default-storage-engine 創(chuàng)建數(shù)據(jù)表時,默認使用的存儲引擎
sql-mode 表示 SQL 模式的參數(shù),通過這個參數(shù)可以設置檢驗 SQL 語句的嚴格程度
max_connections 表示允許同時訪問 MySQL 服務器的最大連接數(shù)。其中一個連接是保留的,留給管理員專用的
query_cache_size 表示查詢時的緩存大小,緩存中可以存儲以前通過 SELECT 語句查詢過的信息,再次查詢時就可以直接從緩存中拿出信息,可以改善查詢效率
table_open_cache 表示所有進程打開表的總數(shù)
tmp_table_size 表示內存中每個臨時表允許的最大大小
thread_cache_size 表示緩存的最大線程數(shù)
myisam_max_sort_file_size 表示 MySQL 重建索引時所允許的最大臨時文件的大小
myisam_sort_buffer_size 表示重建索引時的緩存大小
key_buffer_size 表示關鍵詞的緩存大小
read_buffer_size 表示 MyISAM 表全表掃描的緩存大小
read_rnd_buffer_size 表示將排序好的數(shù)據(jù)存入該緩存中
sort_buffer_size 表示用于排序的緩存大小

 

innodb_additional_mem_pool_size=3M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=2M
innodb_buffer_pool_size=107M
innodb_log_file_size=54M
innodb_thread_concurrency=18

以上是 InnoDB 存儲引擎使用的參數(shù),參數(shù)說明如下:

  • innodb_additional_mem_pool_size:表示附加的內存池,用來存儲 InnoDB 表的內容。
  • innodb_flush_log_at_trx_commit:是設置提交日志的時機,若設置為 1,InnoDB 會在每次提交后將事務日志寫到磁盤上。
  • innodb_log_buffer_size:表示用來存儲日志數(shù)據(jù)的緩存區(qū)的大小。
  • innodb_buffer_pool_size:表示緩存的大小,InnoDB 使用一個緩沖池類保存索引和原始數(shù)據(jù)。
  • innodb_log_file_size:表示日志文件的大小。
  • innodb_thread_concurrency:表示在 InnoDB 存儲引擎允許的線程最大數(shù)。

注意:每次修改 my.ini 文件中的參數(shù)后,必須重新啟動 MySQL 服務才會有效。


當前標題:創(chuàng)新互聯(lián)數(shù)據(jù)庫教程:MySQL配置文件(my.ini)詳解
文章出自:http://www.5511xx.com/article/ccccigo.html