Windows作業系統中的MySQL設定檔是“my.ini”,位置一般在MySql安裝的根目錄下,也有可能在隱藏資料夾“ProgramData”下方;而Linux作業系統中的MySQL配置檔案是“my.cnf”,位置一般在“/etc/my.cnf”或“/etc/mysql/my.cnf”目錄下。
本教學操作環境:linux7.3&&windows7系統、mysql8版本、Dell G3電腦。
Windows作業系統中 MySQL 的設定檔 my.ini;Linux 作業系統中 MySQL 的設定檔是 my.cnf。
一般情況下,my.ini 在 MySql 安裝的根目錄下,也有可能在隱藏資料夾「ProgramData」下方。
一般情況下,my.cnf 在/etc/my.cnf 或/etc/mysql/my.cnf 目錄下
my.ini 設定檔
my.ini 是MySQL 預設使用的設定文件,一般情況下,只要修改my.ini 設定檔中的內容就可以對MySQL 進行設定。
除了上述介紹的目錄,MySQL 安裝目錄下可能還有幾個後綴名為.ini的設定文件,不同的設定檔代表不同的意義。
my.ini 是MySQL 預設使用的設定文件,其它的設定檔都是適合不同資料庫的設定檔的模板,在檔案名稱中就說明了適合的資料庫類型,以下對這幾個設定檔進行詳細講解。
my-huge.ini:適合超大型資料庫的設定檔。
my-large.ini:適合大型資料庫的設定檔。
my-medium.ini:適合中型資料庫的設定檔。
my-small.ini:適合小型資料庫的設定檔。
my-template.ini:是設定檔的模板,MySQL 設定精靈將該設定檔中選擇項目寫入到 my.ini 檔案。
my-innodb-heavy-4G.ini:表示該設定檔只對 InnoDB 儲存引擎有效,而且伺服器的記憶體不能小於 4GB。
為了方便讀者閱讀,我們省略了 my.ini 檔案中的註解內容。以下分開介紹my.ini 中參數的具體意義,檔案內容如下:
[client] port=3306 [mysql] default-character-set=gbk
上面顯示的是客戶端的參數,[client] 和[mysql] 都是客戶端,參數說明如下:
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
以上是伺服器的參數,參數說明如下表所示:
說明 | |
---|---|
表示MySQL 伺服器的連接埠號碼 | |
表示MySQL 的安裝路徑 | |
表示MySQL 資料檔案的儲存位置,也是資料表的存放位置 | |
表示伺服器端預設的字元集 | |
#建立資料表時,預設使用的儲存引擎 | |
表示SQL 模式的參數,透過這個參數可以設定檢驗SQL 語句的嚴格程度 | |
表示允許同時存取MySQL 伺服器的最大連線數。其中一個連線是保留的,留給管理員專用的 | |
表示查詢時的快取大小,快取中可以儲存先前透過SELECT 語句查詢過的訊息,再次查詢時就可以直接從快取中拿出訊息,可以改善查詢效率 | |
表示所有行程開啟表格的總數 | |
表示記憶體中每個暫存資料表允許的最大大小 | |
表示快取的最大執行緒數 | |
表示MySQL 重建索引時所允許的最大暫存檔案的大小 | |
#表示重建索引時的快取大小 | |
#表示關鍵字的快取大小 | ##read_buffer_size |
read_rnd_buffer_size | |
#sort_buffer_size | |
以上是mysql的設定檔是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于架构原理的相关内容,MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层,下面一起来看一下,希望对大家有帮助。

mysql的msi与zip版本的区别:1、zip包含的安装程序是一种主动安装,而msi包含的是被installer所用的安装文件以提交请求的方式安装;2、zip是一种数据压缩和文档存储的文件格式,msi是微软格式的安装包。

方法:1、利用right函数,语法为“update 表名 set 指定字段 = right(指定字段, length(指定字段)-1)...”;2、利用substring函数,语法为“select substring(指定字段,2)..”。

在mysql中,可以利用char()和REPLACE()函数来替换换行符;REPLACE()函数可以用新字符串替换列中的换行符,而换行符可使用“char(13)”来表示,语法为“replace(字段名,char(13),'新字符串') ”。

转换方法:1、利用cast函数,语法“select * from 表名 order by cast(字段名 as SIGNED)”;2、利用“select * from 表名 order by CONVERT(字段名,SIGNED)”语句。

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于MySQL复制技术的相关问题,包括了异步复制、半同步复制等等内容,下面一起来看一下,希望对大家有帮助。

在mysql中,可以利用REGEXP运算符判断数据是否是数字类型,语法为“String REGEXP '[^0-9.]'”;该运算符是正则表达式的缩写,若数据字符中含有数字时,返回的结果是true,反之返回的结果是false。

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了mysql高级篇的一些问题,包括了索引是什么、索引底层实现等等问题,下面一起来看一下,希望对大家有帮助。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

Dreamweaver Mac版
視覺化網頁開發工具

禪工作室 13.0.1
強大的PHP整合開發環境