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

mysql配置文件的使用教程

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

配置文件格式

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

[server]
(具體的啟動選項...)
[mysqld]
(具體的啟動選項...)
[mysqld_safe]
(具體的啟動選項...)
[client]
(具體的啟動選項...)
[mysql]
(具體的啟動選項...)
[mysqladmin]
(具體的啟動選項...)

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

[server]
option1				#這是option1,該選項不需要選項值
option2=value2        #這是optioin2,該選項需要選項值

在配置文件中指定啟動選項的語法類似于命令行語法,但是配置文件中指定的啟動選項不允許加–前綴,并且每行指定一個選項,而且=周圍可以有空白字符(命令行中選項名、=、選項值之間不允許有空白字符)。另外,在配置文件中,我們可以使用#來添加注釋,從#出現(xiàn)直到行尾內(nèi)容都是屬于注釋內(nèi)容,讀取配置文件時會忽略這些注釋內(nèi)容

啟動命令與選項組

配置文件中不同的選項組是給不同的啟動命令使用的。不過有兩個選項比較特別:

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

下面時啟動命令能讀取的選項組都有哪些

在這里插入圖片描述

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

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

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

mysqld

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

特定MySQL版本的專用選項組

我們可以在選項組的名稱后加上特定的MySQL版本號,比如對于[mysqld]選項組來說,我們可以定義一個[mysqld-5.7]的選項組,它的含義和[mysqld]一樣,只不過只有版本號為5.7的mysqld程序才能啟動這個選項組中的選項

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

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

[server]
default-storage-engine=InnoDB

[mysqld]
default-storage-engine=MyISAM

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

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

在命令行上指定的絕大部分啟動選項都可以放到配置文件中,但是有一些選項是專門為命令行設(shè)計的,比方說defaults-extra-file、defaults-file這樣的選項本身就是為了指定配置文件路徑的,再放在配置文件中使用就沒有意義了
如果同一個啟動選項即出現(xiàn)在命令行中,又出現(xiàn)在配置文件中,那么以命令行中的啟動選項為準(zhǔn)。比如我們在配置文件中寫了:

[server]
default-storage-engine=InnoDB

而我們的命令行寫的是

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

    mysql如何執(zhí)行流程

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

    MySQL 存儲過程和"Cursor"的使用方法

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

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

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

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

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

最新評論

青田县| 双城市| 那坡县| 咸阳市| 苏州市| 龙海市| 昭平县| 彝良县| 海南省| 连州市| 娄底市| 二手房| 贵溪市| 郓城县| 甘南县| 哈尔滨市| 大理市| 灵台县| 左权县| 永宁县| 郁南县| 忻州市| 介休市| 诸城市| 曲阳县| 乃东县| 巴马| 肃宁县| 武定县| 新安县| 巴东县| 社会| 嘉善县| 崇阳县| 弥渡县| 金川县| 高阳县| 汝城县| 江油市| 杂多县| 巴楚县|