亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

Ubuntu中MySQL的參數文件my.cnf示例詳析

2024-07-25 19:09:06
字體:
來源:轉載
供稿:網友

前言

對于MySQL的理解,我認為很多性能優化工作、主從主主復制都是在調整參數,來適應不同時期不同數量級的數據。

故,理解透徹my.cnf里的參數是永恒的話題;只有理解透徹了參數設置,才能在某些方面對數據庫進行調優。

前幾天剛接手一個MySQL數據,操作系統為Ubuntu 16.04.5 LTS,  數據庫版本為5.7.23-0ubuntu0.16.04.1(APT方式安裝的MySQL)。這個操作系統下的MySQL的配置文件my.cnf很多地方都讓人有點不適應(跟之前的MySQL環境有些出入,之前都是維護RHEL、CentOS等操作系統環境下的MySQL)。

遂研究總結了一下。具體如下所示:

root@mylnx12:~# find / -name "my.cnf"/etc/alternatives/my.cnf/etc/mysql/my.cnf/var/lib/dpkg/alternatives/my.cnfroot@mylnx12:~# locate my.cnf/etc/alternatives/my.cnf/etc/mysql/my.cnf/etc/mysql/my.cnf.fallback/var/lib/dpkg/alternatives/my.cnfroot@mylnx12:~# mysql --help | grep my.cnf      order of preference, my.cnf, $MYSQL_TCP_PORT,/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf root@mylnx12:~# mysqld --verbose --help | grep -A 1 'Default options'Default options are read from the following files in the given order:/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf 

從上面這些信息判斷,MySQL的參數文件為/etc/mysql/my.cnf, 但是其他幾個my.cnf又是什么情況呢?

root@mylnx12:~# ls -lrt /etc/alternatives/my.cnflrwxrwxrwx 1 root root 20 Sep 28 16:28 /etc/alternatives/my.cnf -> /etc/mysql/mysql.cnf

從上面信息可以看出,/etc/alternatives/my.cnf 其實是一個軟連接,指向參數文件/etc/mysql/mysql.cnf

root@mylnx12:~# cat /var/lib/dpkg/alternatives/my.cnfauto/etc/mysql/my.cnf /etc/mysql/my.cnf.fallback100/etc/mysql/mysql.cnf200

光從上面這些信息,我們還看不出/var/lib/dpkg/alternatives/my.cnf與其它配置文件my.cnf是什么關系。那么我們先來看看參數文件/etc/mysql/my.cnf,從下面信息,可以看出“/etc/mysql/my.cnf”是全局配置,“~/.my.cnf”隱藏文件是個人用戶設置.

root@mylnx12:~# cat /etc/mysql/my.cnf## The MySQL database server configuration file.## You can copy this to one of:# - "/etc/mysql/my.cnf" to set global options,# - "~/.my.cnf" to set user-specific options.# # One can use all long options that the program supports.# Run program with --help to get a list of available options and with# --print-defaults to see which it would actually understand and use.## For explanations see# http://dev.mysql.com/doc/mysql/en/server-system-variables.html ## * IMPORTANT: Additional settings that can override those from this file!#  The files must end with '.cnf', otherwise they'll be ignored.# !includedir /etc/mysql/conf.d/!includedir /etc/mysql/mysql.conf.d/

但是/etc/mysql/my.cnf參數文件下面沒有任何參數設置,只看到下面兩行設置,表示導入這兩個目錄里面的配置文件。

!includedir /etc/mysql/conf.d/    

#表示包含/etc/mysql/conf.d/這個路徑下面的配置文件,前提是必須以為.cnf為后綴

!includedir /etc/mysql/mysql.conf.d/

#表示包含/etc/mysql/mysql.conf.d/這個路徑下面的配置文件,前提是必須以為.cnf為后綴

其實MySQL的相關配置都位于mysqld.cnf(/etc/mysql/mysql.conf.d/mysqld.cnf)下面。使用相關參數測試了一下,確實都能生效。這種設置確實有點讓剛接觸的人有點不適應。暫時先總結到此!

root@mylnx12:~# cd /etc/mysql/mysql.conf.d/root@mylnx12:/etc/mysql/mysql.conf.d# ls -lrttotal 8-rw-r--r-- 1 root root  21 Feb 4 2017 mysqld_safe_syslog.cnf-rw-r--r-- 1 root root 3148 Oct 6 23:34 mysqld.cnfroot@mylnx12:/etc/mysql/mysql.conf.d# cat mysqld.cnf## The MySQL database server configuration file.## You can copy this to one of:# - "/etc/mysql/my.cnf" to set global options,# - "~/.my.cnf" to set user-specific options.# # One can use all long options that the program supports.# Run program with --help to get a list of available options and with# --print-defaults to see which it would actually understand and use.## For explanations see# http://dev.mysql.com/doc/mysql/en/server-system-variables.html # This will be passed to all mysql clients# It has been reported that passwords should be enclosed with ticks/quotes# escpecially if they contain "#" chars...# Remember to edit /etc/mysql/debian.cnf when changing the socket location. # Here is entries for some specific programs# The following values assume you have at least 32M ram [mysqld_safe]socket     = /var/run/mysqld/mysqld.socknice      = 0 [mysqld]## * Basic Settings#user      = mysqlpid-file    = /var/run/mysqld/mysqld.pidsocket     = /var/run/mysqld/mysqld.sockport      = 3306basedir     = /usrdatadir     = /var/lib/mysqltmpdir     = /tmplc-messages-dir = /usr/share/mysqlskip-external-lockinglog_bin    = mylnx12_binserver_id   = 0character-set-server=utf8mb4collation-server=utf8mb4_general_ci ## Instead of skip-networking the default is now to listen only on# localhost which is more compatible and is not less secure.bind-address      = 10.21.6.7## * Fine Tuning#key_buffer_size     = 16Mmax_allowed_packet   = 100Mthread_stack      = 192Kthread_cache_size    = 8# This replaces the startup script and checks MyISAM tables if needed# the first time they are touchedmyisam-recover-options = BACKUP#max_connections    = 100#table_cache      = 64#thread_concurrency   = 10## * Query Cache Configuration#query_cache_limit    = 1Mquery_cache_size    = 16M## * Logging and Replication## Both location gets rotated by the cronjob.# Be aware that this log type is a performance killer.# As of 5.1 you can enable the log at runtime!#general_log_file    = /var/log/mysql/mysql.log#general_log       = 1## Error log - should be very few entries.#log_error = /var/log/mysql/error.log## Here you can see queries with especially long duration#log_slow_queries    = /var/log/mysql/mysql-slow.log#long_query_time = 2#log-queries-not-using-indexes## The following can be used as easy to replay backup logs or for replication.# note: if you are setting up a replication slave, see README.Debian about#    other settings you may need to change.#server-id       = 1#log_bin            = /var/log/mysql/mysql-bin.logexpire_logs_days    = 10max_binlog_size  = 100M#binlog_do_db      = include_database_name#binlog_ignore_db    = include_database_name## * InnoDB## InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.# Read the manual for more InnoDB related options. There are many!## * Security Features## Read the manual, too, if you want chroot!# chroot = /var/lib/mysql/## For generating SSL certificates I recommend the OpenSSL GUI "tinyca".## ssl-ca=/etc/mysql/cacert.pem# ssl-cert=/etc/mysql/server-cert.pem#: ssl-key=/etc/mysql/server-key.pem

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久噜噜噜精品国产亚洲综合| 国产精品视频自在线| 亚洲一区久久久| 欧美成年人在线观看| 欧美日本高清一区| 国产精品九九久久久久久久| 波霸ol色综合久久| 国产丝袜一区二区三区免费视频| 成人网址在线观看| 57pao成人国产永久免费| 亚洲第一福利网站| 久国内精品在线| 日韩欧美成人区| 在线观看欧美日韩国产| 国产精品一区二区久久国产| 国产精品黄色av| 国产有码在线一区二区视频| 欧美电影院免费观看| 久久久天堂国产精品女人| 国产成人亚洲综合青青| 在线观看不卡av| 国产一区二中文字幕在线看| 亚洲精品国精品久久99热一| 亚洲第一精品夜夜躁人人爽| 91久热免费在线视频| 欧美亚洲国产视频| 日韩一二三在线视频播| 97国产精品视频| 色av吧综合网| 国产精品久久久久免费a∨大胸| 欧美亚洲一级片| 亚洲精品美女久久| 国产成人av在线播放| 中文字幕亚洲无线码在线一区| 欧美丰满片xxx777| 国产欧美一区二区三区四区| 日韩国产欧美区| 亚洲福利在线看| 国内精品视频一区| 国产免费一区二区三区香蕉精| 亚洲国产精品免费| 亚洲最大福利视频| 91高清视频在线免费观看| 欧美激情在线有限公司| 国产精品免费久久久久影院| 色狠狠久久aa北条麻妃| 欧美日本啪啪无遮挡网站| 日韩精品免费在线视频观看| 久久久国产成人精品| 最近2019中文字幕第三页视频| 亚洲午夜女主播在线直播| 最新国产成人av网站网址麻豆| 亚洲一级黄色av| 国产欧美亚洲精品| 国产成人精品一区二区三区| 孩xxxx性bbbb欧美| 欧美激情视频在线| 国产玖玖精品视频| 中文字幕精品视频| 久久中文久久字幕| 亚洲香蕉成视频在线观看| 亚洲无亚洲人成网站77777| 中文字幕欧美精品在线| 欧美wwwxxxx| 伊人久久五月天| 色先锋资源久久综合5566| 亚洲va欧美va国产综合久久| 中文日韩在线视频| 欧美人与性动交| 国产精品夫妻激情| 97色在线观看免费视频| 国产一区二区三区直播精品电影| 日韩欧美一区二区三区| 97久久久免费福利网址| 亚洲第一中文字幕| 欧美激情一区二区三区成人| 亚洲欧美第一页| 亚洲一区av在线播放| 中文日韩在线视频| 亚洲精品免费网站| 日韩欧美第一页| 久久人人爽人人爽人人片av高请| xxxx欧美18另类的高清| 欧美视频免费在线观看| 精品久久久久久久久久久久| 91高清视频在线免费观看| 欧美日韩亚洲系列| 欧美日韩久久久久| 日韩暖暖在线视频| 欧美日韩免费观看中文| 91po在线观看91精品国产性色| 欧美在线不卡区| 国产精品电影网站| 亚洲成人中文字幕| 亚洲欧美制服中文字幕| 欧美洲成人男女午夜视频| 欧美日韩成人精品| 91国内在线视频| 日韩精品极品在线观看| 免费av一区二区| 福利一区福利二区微拍刺激| 亚洲欧美日韩综合| 亚洲黄在线观看| 亚洲精品美女在线| 亚洲福利在线视频| 日韩欧美国产高清91| 日韩激情视频在线| 北条麻妃99精品青青久久| 插插插亚洲综合网| 亚洲天堂精品在线| 国产视频欧美视频| 欧美成人在线免费| 日本成人免费在线| 国产精品亚洲第一区| 色系列之999| 精品女厕一区二区三区| 久久青草精品视频免费观看| 色婷婷综合久久久久中文字幕1| 中文字幕欧美日韩精品| 欧美日韩在线观看视频| 国产精品福利在线| 在线观看国产精品91| 色香阁99久久精品久久久| 久久久精品国产网站| 国产精品久久久久久久久借妻| 5566日本婷婷色中文字幕97| 亚洲视频国产视频| 亚洲大胆人体av| 91精品国产自产在线观看永久| 久久精品最新地址| 91精品国产色综合| 91精品国产成人www| 亚洲午夜av电影| 欧美疯狂性受xxxxx另类| 国产成人亚洲综合| 日韩免费av一区二区| 日本中文字幕成人| 日韩精品在线观看一区| 日韩欧美在线免费观看| 亚洲一区二区免费| 亚洲黄色成人网| 精品亚洲永久免费精品| 国产大片精品免费永久看nba| 亚洲已满18点击进入在线看片| 中文字幕视频在线免费欧美日韩综合在线看| 欧美日韩亚洲一区二| 精品久久久久久久中文字幕| 亚洲国产私拍精品国模在线观看| 8x海外华人永久免费日韩内陆视频| 国产九九精品视频| 欧美激情图片区| 亚洲欧美中文日韩v在线观看| 日本韩国在线不卡| 91免费综合在线| 国产日韩欧美电影在线观看| 精品国产精品三级精品av网址| 国产精品女人久久久久久| 韩曰欧美视频免费观看| 精品视频久久久久久| 91精品视频在线免费观看| 国产欧美一区二区| 欧美日韩免费观看中文| 欧美激情精品久久久久久免费印度| 国产精品盗摄久久久|