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

MySQL系列之八 MySQL服務(wù)器變量

 更新時間:2021年07月02日 16:46:18   作者:生生不息.連綿不絕  
其中有些參數(shù)支持運行時修改,會立即生效;有些參數(shù)不支持,且只能通過修改配置文件,并重啟服務(wù)器程序生效;有些參數(shù)作用域是全局的,且不可改變;有些可以為每個用戶提供單獨(會話)的設(shè)置

系列教程

MySQL系列之開篇 MySQL關(guān)系型數(shù)據(jù)庫基礎(chǔ)概念
MySQL系列之一 MariaDB-server安裝
MySQL系列之二 多實例配置
MySQL系列之三 基礎(chǔ)篇
MySQL系列之四 SQL語法
MySQL系列之五 視圖、存儲函數(shù)、存儲過程、觸發(fā)器
MySQL系列之六 用戶與授權(quán)
MySQL系列之七 MySQL存儲引擎
MySQL系列之九 mysql查詢緩存及索引
MySQL系列之十 MySQL事務(wù)隔離實現(xiàn)并發(fā)控制
MySQL系列之十一 日志記錄
MySQL系列之十二 備份與恢復(fù)
MySQL系列之十三 MySQL的復(fù)制
MySQL系列之十四 MySQL的高可用實現(xiàn)
MySQL系列之十五 MySQL常用配置和性能壓力測試

注意:其中有些參數(shù)支持運行時修改,會立即生效;有些參數(shù)不支持,且只能通過修改配置文件,并重啟服務(wù)器程序生效;有些參數(shù)作用域是全局的,且不可改變;有些可以為每個用戶提供單獨(會話)的設(shè)置

一、服務(wù)器選項

# mysqld --help -verbose #獲取所有可以的選項

# mysqld --print-defaults #獲取默認設(shè)置

# mysqld_safe –-skip-name-resolve=1:在啟動服務(wù)時加選項參數(shù),禁止反解析IP,提高登錄效率;同時也可以將skip_name_resolve=1參數(shù)加入到my.cnf配置文件中

二、服務(wù)器系統(tǒng)變量

服務(wù)器變量分為動態(tài)變量和非動態(tài)變量,動態(tài)變量可以在服務(wù)器不重啟的情況下修改

服務(wù)器變量還分全局變量和會話變量,全局變量修改后影響后來登錄的用戶;會話變量只影響當前會話,退出后失效

MariaDB [(none)]> SHOW GLOBAL VARIABLES;:查看所有全局變量

MariaDB [(none)]> SHOW VARIABLES;:查看當前所有會話變量

修改全局變量:僅對修改后新創(chuàng)建的會話有效;對已經(jīng)建立的會話無效

mysql> SET GLOBAL system_var_name=value;
mysql> SET @@global.system_var_name=value;

修改會話變量:

mysql> SET [SESSION] system_var_name=value;
mysql> SET @@[session.]system_var_name=value;

三、服務(wù)器狀態(tài)變量

查看狀態(tài)變量(只讀):用于保存mysqld運行中的統(tǒng)計數(shù)據(jù)的變量,不可更改

MariaDB [(none)]> SHOW GLOBAL STATUS; #全局狀態(tài)變量
MariaDB [(none)]> SHOW STATUS; #會話狀態(tài)變量

參考官方文檔:

https://dev.mysql.com/doc/refman/5.7/en/mysqld-option-tables.html

https://mariadb.com/kb/en/library/full-list-of-mariadb-options-system-and-status-variables

四、SQL_MODE

​ sql_mode既是選項有是變量,作用對其設(shè)置可以完成一些約束檢查的工作,可分別進行全局的設(shè)置或當前會話的設(shè)置。

MariaDB [(none)]> SHOW VARIABLES LIKE 'sql_mode'; #查看sql_mode變量,默認為空

  • NO_AUTO_CREATE_USER 禁止GRANT創(chuàng)建密碼為空的用戶
  • NO_AUTO_VALUE_ON_ZERO 在自增長的列中插入0或NULL將不會是下一個自增長值
  • NO_BACKSLASH_ESCAPES 反斜杠“\”作為普通字符而非轉(zhuǎn)義字符
  • PAD_CHAR_TO_FULL_LENGTH 啟用后,對于CHAR類型將不會截斷空洞數(shù)據(jù)
  • PIPES_AS_CONCAT 將"||"視為連接操作符而非“或運算符”
  • TRADITIONAL:包括STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,是一個參數(shù)的集合

MariaDB [(none)]> SET sql_mode='TRADITIONAL';

參考官方文檔:https://mariadb.com/kb/en/library/sql-mode

到此這篇關(guān)于MySQL系列之八 MySQL服務(wù)器變量的文章就介紹到這了,更多相關(guān)MySQL服務(wù)器變量內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql提示got timeout reading communication packets的解決方法

    mysql提示got timeout reading communication packets的解決方法

    今天發(fā)現(xiàn)mysql錯誤日志中出現(xiàn)got timeout reading communication packets,一般情況因為部分頁面生成有問題導(dǎo)致,這里簡單分享一下解決方法
    2019-05-05
  • Sysbench多線程性能測試工具

    Sysbench多線程性能測試工具

    sysbench是一個多線程性能測試工具,可以進行CPU/內(nèi)存/IO/數(shù)據(jù)庫等性能測試,不過我絕大多數(shù)的時候都是用它來對數(shù)據(jù)庫(MySQL)進行oltp測試
    2012-11-11
  • mysql 使用profiling和explain查詢語句性能解析

    mysql 使用profiling和explain查詢語句性能解析

    MySQL 查詢 Profile 可以告訴你每個查詢花費了多長時間,使用了多少資源,執(zhí)行了哪些操作等,這篇文章主要介紹了mysql 使用profiling和explain查詢語句性能解析,需要的朋友可以參考下
    2024-02-02
  • Mysql中的Btree與Hash索引比較

    Mysql中的Btree與Hash索引比較

    這篇文章主要介紹了Mysql中的Btree與Hash索引比較,本文起講解了B-Tree 索引特征、Hash 索引特征等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • mysql優(yōu)化的重要參數(shù) key_buffer_size table_cache

    mysql優(yōu)化的重要參數(shù) key_buffer_size table_cache

    MySQL服務(wù)器端的參數(shù)有很多,但是對于大多數(shù)初學(xué)者來說,眾多的參數(shù)往往使得我們不知所措,但是哪些參數(shù)是需要我們調(diào)整的,哪些對服務(wù)器的性能影響最大呢
    2016-05-05
  • MySQL修改存儲過程的詳細步驟

    MySQL修改存儲過程的詳細步驟

    這篇文章主要給大家介紹了關(guān)于MySQL修改存儲過程的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2020-12-12
  • MySql創(chuàng)建分區(qū)的方法實例

    MySql創(chuàng)建分區(qū)的方法實例

    mysql分區(qū)相對于mysql分庫分表便利很多,可以對現(xiàn)有的mysql大表添加分區(qū),也可以對已有分區(qū)的表擴充分區(qū),下面這篇文章主要給大家介紹了關(guān)于MySql創(chuàng)建分區(qū)的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • Truncate Table的用法講解

    Truncate Table的用法講解

    今天小編就為大家分享一篇關(guān)于Truncate Table的用法講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • MySQL 生成隨機數(shù)字、字符串、日期、驗證碼及 UUID的方法

    MySQL 生成隨機數(shù)字、字符串、日期、驗證碼及 UUID的方法

    這篇文章主要介紹了MySQL 生成隨機數(shù)字、字符串、日期、驗證碼及 UUID的方法,本文給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Linux/Mac MySQL忘記密碼怎么辦

    Linux/Mac MySQL忘記密碼怎么辦

    Linux/Mac MySQL忘記密碼怎么辦?這篇文章主要介紹了MySQL忘記密碼的解決方法,命令行進行修改,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05

最新評論

商都县| 无锡市| 平远县| 闻喜县| 祁东县| 中卫市| 诸暨市| 石首市| 巩留县| 江都市| 鄂州市| 临湘市| 凌云县| 明光市| 太白县| 阜康市| 沈阳市| 如皋市| 黑山县| 凌海市| 阿坝县| 饶平县| 平远县| 霍州市| 崇信县| 榕江县| 汉川市| 博乐市| 上高县| 新巴尔虎右旗| 金沙县| 西乡县| 崇左市| 兰州市| 通海县| 汝州市| 本溪| 杨浦区| 荃湾区| 谷城县| 永德县|