婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL 的啟動選項和系統變量實例詳解

MySQL 的啟動選項和系統變量實例詳解

熱門標簽:博樂電銷機器人 上海市三維地圖標注 電話機器人是電腦呼號嗎 鄭州網絡外呼系統價錢 怎么更改高德地圖標注 云南大數據外呼系統 機器人打電銷電話 南寧外呼系統招商 400電話到哪辦理優惠

本文實例講述了MySQL 的啟動選項和系統變量。分享給大家供大家參考,具體如下:

MySQL的配置信息可以通過兩種方式實現,一種是命令行形式,在啟動MySQL服務時后邊帶上相關配置參數,此種方式會在MySQL重啟后失效。另外一種是通過寫入配置文件,如my.cnf,啟動或者重啟MySQL服務都會生效,此種方式是永久生效。

啟動選項

命令行

在MySQL服務命令啟動時,帶上配置參數

啟動方式可參考這篇:MySQL 的啟動和連接方式

命令格式:
啟動命令 --啟動選項1[=值1] --啟動選項2[=值2] ... --啟動選項n[=值n]
例如:
mysqld --default-storage-engine=MyISAM //設置默認存儲引擎
錯誤例子:
mysqld --default-storage-engine = MyISAM //設置默認存儲引擎
原因:
因為啟動項和值之間的等號不能有空格

參數的長形式和短形式

配置參數有長形式和短形式之分,有些作用是一樣的,只是寫法不同而已
--host => -h //主機
--port => -P // 端口
--user => -u //用戶
--password => -p //密碼
--version => -V //版本
......
例子:
mysqld --port=3306
mysqld -P3306
mysqld -P 3306
注意:
密碼不能有空格
mysqld -proot

配置文件

配置文件my.cnf的位置,有可能是以下的幾種,如MySQL服務啟動時未指定配置文件時,會從以下地方查找讀取并初始化。
* /etc/my.cnf 
* /etc/mysql/my.cnf
* defaults-extra-file //指定的額外配置文件路徑
* SYSCONFDIR/my.cnf //cmake編譯安裝情況
* $MYSQL_HOME/my.cnf //設置環境變量,默認安裝路徑
* ~/.my.cnf //用戶特定選項,家目錄
* ~/.mylogin.cnf //用戶特定的登錄路徑選項(僅限客戶端),mysql_config_editor修改,不是純文件

注意

1. 在配置文件中指定的啟動選項不允許加--前綴,并且每行只指定一個選項,而且=周圍可以有空白字符
2. 如果我們在多個配置文件中設置了相同的啟動選項,那以最后一個配置文件中的為準
3. 如果同一個啟動選項既出現在命令行中,又出現在配置文件中,那么以命令行中的啟動選項為準
4. mysqld --defaults-file=/tmp/myconfig.txt 
//在程序啟動的時候將只在/tmp/myconfig.txt路徑下搜索配置文件。如果文件不存在或無法訪問,則會發生錯誤

配置組

配置文件一共可以以下這些組別:mysqld、mysqld_safe、mysql.server、mysql、mysqladmin、mysqldump,可以針對不同組別進行配置

內容格式
[server]
(具體的啟動選項...)
[mysqld]
(具體的啟動選項...)
[mysqld_safe]
(具體的啟動選項...)
[client]
(具體的啟動選項...)
[mysql]
(具體的啟動選項...)
[mysqladmin]
(具體的啟動選項...)
例子:
[mysqld]
pid-file  = /var/run/mysqld/mysqld.pid
socket  = /var/run/mysqld/mysqld.sock
datadir  = /var/lib/mysql
log-error = /var/log/mysql/error.log
# 優化配置
wait_timeout=10
back_log=600
key_buffer_size = 2048M
read_buffer_size = 100M
max_allowed_packet = 1000M
thread_stack  = 192K
thread_cache_size = 4
myisam-recover-options = BACKUP
max_connections = 4000
max_user_connections = 0
max_connect_errors = 65535
open_files_limit = 10240
......

注意
1. [server]組下邊的啟動選項將作用于所有的服務器程序,如mysqld、mysqld_safe、mysql.server
2. [client]組下邊的啟動選項將作用于所有的客戶端程序,如mysql、mysqladmin、mysqldump
3. 同一個配置文件中多個組的優先級,將以最后一個出現的組中的啟動選項為準

系統變量

MySQL服務器程序運行過程中會用到許多影響程序行為的變量,它們被稱為MySQL系統變量。

例如:
1. 允許同時連入的客戶端數量用系統變量max_connections表示
2. 表的默認存儲引擎用系統變量default_storage_engine表示
3. 查詢緩存的大小用系統變量query_cache_size表示
......

查看

格式:
SHOW VARIABLES [LIKE 匹配的模式];
例如:
SHOW VARIABLES LIKE 'default_storage_engine';

設置

通過啟動項設置

命令行設置
mysqld --default-storage-engine=MyISAM --max-connections=10
配置文件設置
[mysqld]
default-storage-engine = MyISAM
max-connections = 10
......

注意:
對于啟動選項來說,如果啟動選項名由多個單詞組成,各個單詞之間用短劃線-或者下劃線_連接起來都可以,但是它對應的系統變量的單詞之間必須使用下劃線_連接起來(即通過show查看或set設置時)

服務器程序運行過程中設置

系統變量比較牛逼的一點就是,對于大部分系統變量來說,它們的值可以在服務器程序運行過程中進行動態修改而無需停止并重啟服務器

不過系統變量有全局和當前會話作用域之分

作用域

GLOBAL:全局變量,影響服務器的整體操作。
SESSION:會話變量,影響某個客戶端連接的操作。(別名叫LOCAL)
格式:
1. SET [GLOBAL|SESSION] 系統變量名 = 值;
2. SET [@@(GLOBAL|SESSION).]var_name = XXX;
global
例如:
1. SET GLOBAL default_storage_engine = InnoDB;
2. SET @@GLOBAL.default_storage_engine = InnoDB;
session
例如:
1. SET SESSION default_storage_engine = InnoDB;
2. SET @@SESSION.default_storage_engine = InnoDB;
3. SET default_storage_engine = InnoDB;//默認 session
查看
格式:SHOW [GLOBAL|SESSION] VARIABLES [LIKE 匹配的模式];
1. SHOW SESSION VARIABLES LIKE 'default_storage_engine';
2. SHOW GLOBAL VARIABLES LIKE 'default_storage_engine';
注意:
如果某個客戶端改變了某個系統變量在GLOBAL作用范圍的值,并不會影響該系統變量在當前已經連接的客戶端作用范圍為SESSION的值,只會影響后續連入的客戶端在作用范圍為SESSION的值。
補充說明
并不是所有系統變量都具有GLOBAL和SESSION的作用范圍

* 有一些系統變量只具有GLOBAL作用范圍,比方說max_connections,表示服務器程序支持同時最多有多少個客戶端程序進行連接
* 有一些系統變量只具有SESSION作用范圍,比如insert_id,表示在對某個包含AUTO_INCREMENT列的表進行插入時,該列初始的值
* 有一些系統變量的值既具有GLOBAL作用范圍,也具有SESSION作用范圍,比如我們前邊用到的default_storage_engine,而且其實大部分的系統變量都是這樣的

有些系統變量是只讀的,并不能設置值

比方說version,表示當前MySQL的版本,我們客戶端是不能設置它的值的,只能在SHOW VARIABLES語句里查看。

啟動選項與系統變量的關系
啟動選項是在程序啟動時我們程序員傳遞的一些參數,而系統變量是影響服務器程序運行行為的變量

* 大部分的系統變量都可以被當作啟動選項傳入
* 有些系統變量是在程序運行過程中自動生成的,是不可以當作啟動選項來設置,比如auto_increment_offset、character_set_client啥的
* 有些啟動選項也不是系統變量,比如defaults-file

狀態變量

為了讓我們更好的了解服務器程序的運行情況,MySQL服務器程序中維護了好多關于程序運行狀態的變量,它們被稱為狀態變量。

比方說Threads_connected表示當前有多少客戶端與服務器建立了連接,Handler_update表示已經更新了多少行記錄

由于狀態變量是用來顯示服務器程序運行狀況的,所以它們的值只能由服務器程序自己來設置,我們程序員是不能設置的

查看

格式:
SHOW [GLOBAL|SESSION] STATUS [LIKE 匹配的模式];
例如:
SHOW STATUS LIKE 'thread%';

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL查詢技巧大全》、《MySQL常用函數大匯總》、《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數據庫鎖相關技巧匯總》

希望本文所述對大家MySQL數據庫計有所幫助。

您可能感興趣的文章:
  • MySQL多實例配置方案
  • MySQL數據庫入門之多實例配置方法詳解
  • mysql 8.0 安裝配置方法教程
  • mysql5.7單實例自啟動服務配置過程

標簽:白銀 澳門 杭州 寧夏 益陽 秦皇島 定西 恩施

巨人網絡通訊聲明:本文標題《MySQL 的啟動選項和系統變量實例詳解》,本文關鍵詞  MySQL,的,啟動,選項,和,系統,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL 的啟動選項和系統變量實例詳解》相關的同類信息!
  • 本頁收集關于MySQL 的啟動選項和系統變量實例詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品高潮呻吟久久| 日韩视频不卡中文| 国产精品美女一区二区| 日韩三级中文字幕| 3d成人h动漫网站入口| 欧美三级蜜桃2在线观看| 国模大尺度一区二区三区| 另类小说视频一区二区| 天堂成人国产精品一区| 亚洲午夜在线视频| 亚洲国产精品久久久久婷婷884| 中文字幕 久热精品 视频在线 | 中文字幕一区二区三区四区| 日韩一区二区三区在线观看| 在线一区二区三区四区五区 | 日韩经典一区二区| 亚洲一区欧美一区| 久88久久88久久久| 成人丝袜高跟foot| 欧美日韩综合不卡| 久久免费美女视频| 日本一区二区免费在线观看视频 | 亚洲国产欧美日韩另类综合 | 青草av.久久免费一区| 岛国精品在线观看| 7777精品伊人久久久大香线蕉超级流畅| 欧美性做爰猛烈叫床潮| 久久精品视频免费观看| 夜夜精品视频一区二区| 国产露脸91国语对白| 欧美一区2区视频在线观看| 欧美韩国日本不卡| 久久国产成人午夜av影院| 在线看日本不卡| 中文字幕精品综合| 久久成人综合网| 欧美色图第一页| 1区2区3区国产精品| 精品在线免费观看| 欧美另类videos死尸| 国产欧美精品区一区二区三区 | 精品国产免费人成电影在线观看四季 | 国产伦精品一区二区三区免费| 99久久er热在这里只有精品66| 精品免费国产一区二区三区四区| 亚洲日韩欧美一区二区在线| 国产精品一区二区在线看| 色吧成人激情小说| 国产精品视频线看| 日韩久久精品一区| 免费不卡在线视频| 欧美日韩亚洲综合| 亚洲午夜视频在线| 欧美性生交片4| 婷婷国产在线综合| 欧美日韩国产一级片| 日本va欧美va精品| 欧美精品第一页| 国产真实乱对白精彩久久| 久久精品在线观看| 成人一区二区视频| 亚洲精品videosex极品| 欧美日韩一区中文字幕| 午夜免费欧美电影| 久久综合狠狠综合久久激情| 国产精品亚洲第一| 欧美成人一区二区三区片免费| 美女免费视频一区| 国产精品乱码一区二区三区软件| 国产精品一品二品| 一区二区在线电影| 91精品黄色片免费大全| 国产精品系列在线播放| 亚洲一区二区三区美女| 国产三级精品三级在线专区| 在线影院国内精品| 国产成人激情av| 午夜一区二区三区视频| 中文字幕 久热精品 视频在线| 亚洲精品videosex极品| 国内外成人在线| 欧美日韩一区在线| 国产精品午夜免费| 4438x成人网最大色成网站| 性欧美疯狂xxxxbbbb| 久久美女艺术照精彩视频福利播放| 精品国产乱码久久久久久影片| 色播五月激情综合网| 亚洲精品视频一区| 97aⅴ精品视频一二三区| 久久噜噜亚洲综合| 国产一区高清在线| 亚洲一区二区av电影| 99v久久综合狠狠综合久久| 日本中文字幕一区| 亚洲视频香蕉人妖| 国产日韩欧美综合在线| 欧美天堂亚洲电影院在线播放| 东方aⅴ免费观看久久av| 久久成人久久鬼色| 亚洲香肠在线观看| 综合中文字幕亚洲| 日韩美女视频一区| 亚洲成人综合网站| 天天免费综合色| 国产婷婷一区二区| 国产精品久久久久久妇女6080| 麻豆91在线播放| 久久成人久久鬼色| 天堂成人国产精品一区| 国产一区二区三区久久悠悠色av| 亚洲欧洲日本在线| 中文字幕在线观看一区| 午夜视频在线观看一区二区三区| 久久精品国产一区二区三区免费看| ...中文天堂在线一区| **网站欧美大片在线观看| 亚洲欧美一区二区三区极速播放 | 国产精品久久久久久久浪潮网站 | 国产99久久久国产精品免费看| eeuss国产一区二区三区| 欧美日韩二区三区| 最新国产精品久久精品| 在线观看国产精品网站| 久久夜色精品国产噜噜av| 26uuu国产一区二区三区| 日韩欧美电影一二三| 欧美色偷偷大香| 免费人成在线不卡| 成人免费毛片a| 欧美日韩1234| 无吗不卡中文字幕| 91精品国产91久久久久久一区二区| xnxx国产精品| 爽好久久久欧美精品| 欧美主播一区二区三区美女| 欧美一区二区三区免费在线看| 视频一区视频二区中文| 色网站国产精品| 欧美日韩一区二区电影| 一区二区三区在线高清| 粉嫩aⅴ一区二区三区四区五区| 一个色在线综合| 麻豆精品在线播放| 国产麻豆精品theporn| 久久久久久久久久看片| 成人午夜精品在线| 丁香激情综合五月| 国产福利电影一区二区三区| 欧美一区二区私人影院日本| 亚洲综合网站在线观看| 91精彩视频在线| 色网站国产精品| 理论片日本一区| 亚洲精选免费视频| 成人在线视频首页| 精品国产3级a| 视频精品一区二区| 欧美韩日一区二区三区四区| 五月综合激情婷婷六月色窝| 精品亚洲成a人在线观看| 国产乱子伦视频一区二区三区 | 国产精品一区在线观看乱码| 欧美大片一区二区| 91成人在线观看喷潮| 亚洲欧美日韩国产手机在线| 欧美一区欧美二区| voyeur盗摄精品| 成人av一区二区三区| 国产在线不卡视频| 最好看的中文字幕久久| 三级久久三级久久久| 亚洲欧洲精品天堂一级 | 在线不卡a资源高清| 国产一区91精品张津瑜| 日韩午夜激情免费电影| 亚洲色图一区二区| 欧美不卡一区二区三区四区| 波多野结衣在线一区| 在线不卡一区二区| 欧美日韩一区二区在线观看视频| 亚洲欧洲美洲综合色网| 91麻豆成人久久精品二区三区| 亚洲中国最大av网站| 一区二区成人在线观看| 色综合久久中文综合久久97| 日韩视频免费观看高清完整版在线观看 | 日本一区二区三区在线观看| 亚洲美女少妇撒尿| 国产网站一区二区| 亚洲视频一区二区在线| 亚洲婷婷在线视频| 一区二区三区中文免费| 亚洲乱码日产精品bd| 国产成人亚洲精品青草天美| 亚洲va国产天堂va久久en| 午夜国产精品影院在线观看| 麻豆久久一区二区| 91丝袜美女网| 色呦呦国产精品|