最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql配置文件的使用教程

 更新時(shí)間:2023年10月24日 10:47:57   作者:天上的云川  
這篇文章主要介紹了mysql配置文件的使用教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

配置文件格式

與在命令行中指定啟動(dòng)選項(xiàng)不同的是,配置文件中的啟動(dòng)選項(xiàng)被劃分為若干個(gè)組,每個(gè)組有一個(gè)組名,用中括號(hào)[]擴(kuò)起來(lái),想這樣

[server]
(具體的啟動(dòng)選項(xiàng)...)
[mysqld]
(具體的啟動(dòng)選項(xiàng)...)
[mysqld_safe]
(具體的啟動(dòng)選項(xiàng)...)
[client]
(具體的啟動(dòng)選項(xiàng)...)
[mysql]
(具體的啟動(dòng)選項(xiàng)...)
[mysqladmin]
(具體的啟動(dòng)選項(xiàng)...)

像這個(gè)配置文件就定義了許多個(gè)組,組名分別時(shí)server、mysqld、mysqld_safe、client、mysql、mysqladmin。魅族下邊可以定義若干個(gè)啟動(dòng)選項(xiàng),我們以[server]為例來(lái)看一下填寫(xiě)啟動(dòng)選項(xiàng)的形式(其他組中啟動(dòng)選項(xiàng)的形式是一樣的):

[server]
option1				#這是option1,該選項(xiàng)不需要選項(xiàng)值
option2=value2        #這是optioin2,該選項(xiàng)需要選項(xiàng)值

在配置文件中指定啟動(dòng)選項(xiàng)的語(yǔ)法類(lèi)似于命令行語(yǔ)法,但是配置文件中指定的啟動(dòng)選項(xiàng)不允許加–前綴,并且每行指定一個(gè)選項(xiàng),而且=周?chē)梢杂锌瞻鬃址钚兄羞x項(xiàng)名、=、選項(xiàng)值之間不允許有空白字符)。另外,在配置文件中,我們可以使用#來(lái)添加注釋?zhuān)瑥?出現(xiàn)直到行尾內(nèi)容都是屬于注釋內(nèi)容,讀取配置文件時(shí)會(huì)忽略這些注釋內(nèi)容

啟動(dòng)命令與選項(xiàng)組

配置文件中不同的選項(xiàng)組是給不同的啟動(dòng)命令使用的。不過(guò)有兩個(gè)選項(xiàng)比較特別:

  • [server]組下邊的啟動(dòng)選項(xiàng)將作用于所有的服務(wù)器程序
  • [client]組下邊的啟動(dòng)選項(xiàng)將作用于所有的客戶(hù)端程序

下面時(shí)啟動(dòng)命令能讀取的選項(xiàng)組都有哪些

在這里插入圖片描述

比如,在/etc/mysql/my.cnf這個(gè)配置文件中添加一些內(nèi)容:

[server]
skip-networking
default-storage-engin=MyISAM

然后直接用mysql啟動(dòng)服務(wù)程序:

mysqld

雖然在命令行沒(méi)有添加啟動(dòng)選項(xiàng),但是在程序啟動(dòng)的時(shí)候,就會(huì)默認(rèn)到我們上面提到的默認(rèn)文件路徑下查找配置文件,其中就包括/etc/my.cnf。又由于mysqld可以讀取[server]選項(xiàng)組的內(nèi)容,所以skip-networkingdefault-storage-engine=MyISAM這兩個(gè)選項(xiàng)時(shí)生效的。你可以把這些啟動(dòng)選項(xiàng)放在[client]組里再試試用mysqld啟動(dòng)服務(wù)器程序,就不生效

特定MySQL版本的專(zhuān)用選項(xiàng)組

我們可以在選項(xiàng)組的名稱(chēng)后加上特定的MySQL版本號(hào),比如對(duì)于[mysqld]選項(xiàng)組來(lái)說(shuō),我們可以定義一個(gè)[mysqld-5.7]的選項(xiàng)組,它的含義和[mysqld]一樣,只不過(guò)只有版本號(hào)為5.7的mysqld程序才能啟動(dòng)這個(gè)選項(xiàng)組中的選項(xiàng)

同一個(gè)配置文件中多個(gè)組的優(yōu)先級(jí)

我們說(shuō)同一個(gè)命令可以訪(fǎng)問(wèn)配置文件中的多個(gè)組,比如mysqld可以訪(fǎng)問(wèn)[mysqld]、[server]組,如果在同一個(gè)配置文件中,比如~./my.cnf,在這些組里出現(xiàn)了同樣的配置,比如這樣:

[server]
default-storage-engine=InnoDB

[mysqld]
default-storage-engine=MyISAM

那么,將以最后一個(gè)出現(xiàn)的族中的啟動(dòng)選項(xiàng)為準(zhǔn),比方說(shuō)例子中default-storage-engine基礎(chǔ)現(xiàn)在[server]組也出現(xiàn)在[mysqld]組,因?yàn)?code>[mysqld]組在[server]組后邊,就以[mysqld]組中的配置項(xiàng)為基準(zhǔn)

命令行和配置文件中啟動(dòng)選項(xiàng)的區(qū)別

在命令行上指定的絕大部分啟動(dòng)選項(xiàng)都可以放到配置文件中,但是有一些選項(xiàng)是專(zhuān)門(mén)為命令行設(shè)計(jì)的,比方說(shuō)defaults-extra-file、defaults-file這樣的選項(xiàng)本身就是為了指定配置文件路徑的,再放在配置文件中使用就沒(méi)有意義了
如果同一個(gè)啟動(dòng)選項(xiàng)即出現(xiàn)在命令行中,又出現(xiàn)在配置文件中,那么以命令行中的啟動(dòng)選項(xiàng)為準(zhǔn)。比如我們?cè)谂渲梦募袑?xiě)了:

[server]
default-storage-engine=InnoDB

而我們的命令行寫(xiě)的是

mysql.server start --default-storage-engine=MyISAM

那最終default-storage-engine的值就是MyISAM

到此這篇關(guān)于mysql配置文件的使用教程的文章就介紹到這了,更多相關(guān)mysql配置文件使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL數(shù)據(jù)庫(kù)char與varchar的區(qū)別分析及使用建議

    MySQL數(shù)據(jù)庫(kù)char與varchar的區(qū)別分析及使用建議

    本文主要介紹了mysql中VARCHAR與CHAR字符型數(shù)據(jù)的差異以及這兩種字符型數(shù)據(jù)在項(xiàng)目中的使用建議,真心不錯(cuò)。值得一看。小編有種受益匪淺的感覺(jué)。
    2014-09-09
  • MySQL庫(kù)的操作之創(chuàng)建、刪除與管理數(shù)據(jù)庫(kù)

    MySQL庫(kù)的操作之創(chuàng)建、刪除與管理數(shù)據(jù)庫(kù)

    在數(shù)據(jù)庫(kù)管理中MySQL是一個(gè)廣泛應(yīng)用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它提供了豐富的命令行工具來(lái)執(zhí)行各種操作,這篇文章主要介紹了MySQL庫(kù)操作之創(chuàng)建、刪除與管理數(shù)據(jù)庫(kù)的相關(guān)資料,需要的朋友可以參考下
    2026-02-02
  • MySQL?limit?翻頁(yè)數(shù)據(jù)重復(fù)的問(wèn)題解決

    MySQL?limit?翻頁(yè)數(shù)據(jù)重復(fù)的問(wèn)題解決

    MySQL5.6引入了LIMIT?QueryOptimization特性,可能會(huì)導(dǎo)致分頁(yè)數(shù)據(jù)重復(fù),下面就來(lái)詳細(xì)的介紹一下MySQL?limit?翻頁(yè)數(shù)據(jù)重復(fù)的問(wèn)題解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2026-03-03
  • MySQL中常用查看鎖和事務(wù)的SQL語(yǔ)句詳解

    MySQL中常用查看鎖和事務(wù)的SQL語(yǔ)句詳解

    這篇文章主要介紹了MySQL中常用查看鎖和事務(wù)的SQL語(yǔ)句,用于查看鎖和事務(wù)的狀態(tài),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • Mysql InnoDB刪除數(shù)據(jù)后釋放磁盤(pán)空間的方法

    Mysql InnoDB刪除數(shù)據(jù)后釋放磁盤(pán)空間的方法

    這篇文章主要介紹了Mysql InnoDB刪除數(shù)據(jù)后釋放磁盤(pán)空間的方法,Innodb數(shù)據(jù)庫(kù)對(duì)于已經(jīng)刪除的數(shù)據(jù)只是標(biāo)記為刪除,并不真正釋放所占用的磁盤(pán)空間,這就導(dǎo)致InnoDB數(shù)據(jù)庫(kù)文件不斷增長(zhǎng),本文就講解釋放磁盤(pán)空間的方法,需要的朋友可以參考下
    2015-04-04
  • MySQL按時(shí)間維度對(duì)億級(jí)數(shù)據(jù)表進(jìn)行平滑分表

    MySQL按時(shí)間維度對(duì)億級(jí)數(shù)據(jù)表進(jìn)行平滑分表

    本文將以一個(gè)真實(shí)的4億數(shù)據(jù)表分表案例為基礎(chǔ),詳細(xì)介紹如何在不影響線(xiàn)上業(yè)務(wù)的情況下,完成按時(shí)間維度分表的完整過(guò)程,感興趣的小伙伴可以了解一下
    2025-08-08
  • mysql如何執(zhí)行流程

    mysql如何執(zhí)行流程

    MySQL主要分為server層和存儲(chǔ)引擎層,server層負(fù)責(zé)連接、查詢(xún)緩存、分析、優(yōu)化和執(zhí)行,存儲(chǔ)引擎層負(fù)責(zé)數(shù)據(jù)存儲(chǔ)和提取,SQL查詢(xún)執(zhí)行流程包括連接、認(rèn)證、權(quán)限檢查、分析、優(yōu)化和執(zhí)行,更新語(yǔ)句執(zhí)行涉及重做日志(redolog)和歸檔日志(binlog)
    2024-11-11
  • MySQL 存儲(chǔ)過(guò)程和"Cursor"的使用方法

    MySQL 存儲(chǔ)過(guò)程和"Cursor"的使用方法

    本文中介紹了一個(gè)MySQL的存儲(chǔ)過(guò)程,其中涉及Cursor的使用
    2008-12-12
  • mysql批量刪除數(shù)據(jù)方法及注意事項(xiàng)說(shuō)明

    mysql批量刪除數(shù)據(jù)方法及注意事項(xiàng)說(shuō)明

    這篇文章主要介紹了mysql批量刪除數(shù)據(jù)方法及注意事項(xiàng)說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 以數(shù)據(jù)庫(kù)字段分組顯示數(shù)據(jù)的sql語(yǔ)句(詳細(xì)介紹)

    以數(shù)據(jù)庫(kù)字段分組顯示數(shù)據(jù)的sql語(yǔ)句(詳細(xì)介紹)

    本篇文章是對(duì)以數(shù)據(jù)庫(kù)字段分組顯示數(shù)據(jù)的sql語(yǔ)句進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06

最新評(píng)論

宁明县| 邵武市| 景东| 灵川县| 临泉县| 章丘市| 象山县| 革吉县| 襄汾县| 赤水市| 旅游| 浦东新区| 东乌珠穆沁旗| 娱乐| 陕西省| 鹤岗市| 从江县| 玛沁县| 眉山市| 山西省| 象州县| 临沧市| 苏尼特左旗| 清徐县| 永济市| 怀来县| 清流县| 临江市| 光山县| 黎平县| 铅山县| 永丰县| 东乌珠穆沁旗| 三都| 康平县| 凌源市| 商城县| 湖南省| 潜江市| 西昌市| 临海市|