MariaDB(Mysql分支)my.cnf設置裝備擺設文件中文正文版。本站提示廣大學習愛好者:(MariaDB(Mysql分支)my.cnf設置裝備擺設文件中文正文版)文章只能為提供參考,不一定能成為您想要的結果。以下是MariaDB(Mysql分支)my.cnf設置裝備擺設文件中文正文版正文
# /usr/share/mysql/my-huge.cnf
# MariaDB 設置裝備擺設文件 示例模板(huge,巨型).
#
# 本文件實用於公用數據庫辦事器, 內存為 1G-2G
# 機械上重要只運轉 MariaDB的年夜型體系 ,
#
# MariaDB 法式會依據運轉的操作體系平台查找一系列的設置裝備擺設文件,
# 你可以將此模板設置裝備擺設文件拷貝到對應的地位(偏重定名),
# 要檢查有哪些設置裝備擺設文件會被讀取到,履行:
# 'my_print_defaults --help' 並檢查
# Default options are read from the following files in the given order:
# (--> 法式會順次讀取列出的設置裝備擺設文件.) 這部門上面列出的文件(途徑)列表.
# 更多信息請參考: http://dev.mysql.com/doc/mysql/en/option-files.html
#
# 在本文件的各個末節中,你可使用該法式支撐的一切選項.
# 假如想要懂得法式能否支撐某個參數,
# 可使用 "--help" 選項來啟動該法式,檢查贊助信息.
# 上面一末節的設置裝備擺設選項由當地的一切 MySQL 客戶端讀取,作為默許設置裝備擺設
[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
# 上面的各個末節,由各類運用法式來讀取解析
# MySQL server 設置裝備擺設信息
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-external-locking
key_buffer_size = 384M
max_allowed_packet = 1M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 32M
# 並發線程數,建議為CPU焦點數乘以2: CPU's*2 for thread_concurrency
thread_concurrency = 8
# 可以指定一個公用磁盤的途徑來作為暫時目次,例如 SSD
#tmpdir = /tmp/
# 設置裝備擺設此參數則不啟動 TCP/IP 端口 監聽.
# 假如一切的處置法式都只在統一台機械上銜接 mysqld, 這是一個很平安的做法,
# 一切同 mysqld 的交互只能經由過程Unix sockets 或定名管道(named pipes)完成.
# 留意,應用此選項而沒有開啟Windows上的定名管道(named pipes),
# (經由過程 "enable-named-pipe" 設置裝備擺設項) 將會招致 mysqld 弗成用!
#skip-networking
# 主辦事器設置裝備擺設選項 Replication Master Server (default)
# 在主從復制時,須要依附二進制日記
log-bin=mysql-bin
# 在全部主從復制集群中請求是 1 到 2^32 - 1 之間的獨一ID, 不然或許掉敗,或許年夜量失足日記信息.
# 假如沒有設置 master-host,則默許值是 1
# 但假如省略了,則(master)不失效
server-id = 1
# 從辦事器設置裝備擺設選項 Replication Slave (須要將 master 部門正文失落,能力應用這部門)
#
# 要將辦事器設置裝備擺設為附屬辦事器(replication slave),
# 有以下兩種計劃可供選擇 :
#
# 1) 經由過程 CHANGE MASTER TO 敕令 (在用戶手冊中有具體的描寫) -
# 語法以下:
#
# CHANGE MASTER TO MASTER_HOST=<host>, MASTER_PORT=<port>,
# MASTER_USER=<user>, MASTER_PASSWORD=<password> ;
#
# 你可以將 <host>, <user>, <password> 調換為單引號括起來的字符串,
# 將 <port> 調換為 master 的端標語 (默許是 3306).
#
# 一個示例以下所示:
#
# CHANGE MASTER TO MASTER_HOST='125.564.12.1', MASTER_PORT=3306,
# MASTER_USER='joe', MASTER_PASSWORD='secret';
#
# 或許:
#
# 2) 設置上面的參數. 但是, 一旦你選擇了這類方法,
# 初次啟動主從復制時 (即使啟動復制掉敗, 如毛病的 master-password 暗碼,
# 招致 slave 銜接不上等), slave 將會創立一個名為 master.info 的文件,
# 假如今後再修正本設置裝備擺設文件(xxx.cnf)中上面的這些參數, 則將被疏忽,
# 並持續應用 master.info 文件的內容,
# 除非封閉 slave 辦事器, 然後刪除文件 master.info 偏重新啟動 slaver server.
# 出於這個緣由, 你應當不體系修正上面的相干參數參數(帶 <> 的正文部門),
# 而是應用 CHANGE MASTER TO (下面的計劃1)
#
#
# 在全部主從復制集群中請求是 2 到 2^32 - 1 之間的獨一ID,
# 不然或許掉敗,或許年夜量失足日記信息.
# 假如設置了 master-host,則默許值是 2
# 但假如省略了,則不會成為 slave
#server-id = 2
#
# 此slave 須要銜接的 master. - required
#master-host = <hostname>
#
# slave銜接到 master 認證時須要的 username
# - 用戶名是必需的(也能夠在銜接時指定)
#master-user = <username>
#
# slave銜接到 master 認證時須要的 password
# - 暗碼是必需的(也能夠在銜接時指定)
#master-password = <password>
#
# master 監聽的端標語
# 可選 - 默許是 3306
#master-port = <port>
#
# 開啟二進制日記, 關於slave從辦事器不是必需的,但推舉開啟
#log-bin=mysql-bin
#
# 二進制日記格局 —— 推舉 mixed
#binlog_format=mixed
# 假如只應用 InnoDB 表, 請撤消以下選項的正文
#innodb_data_home_dir = /var/lib/mysql
#innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend
#innodb_log_group_home_dir = /var/lib/mysql
# 假如只應用 InnoDB,可以設置 .._buffer_pool_size 為物理內存的 50 - 80 %
# 嚴防內存應用設置得太高
#innodb_buffer_pool_size = 384M
# 附加緩存池年夜小
#innodb_additional_mem_pool_size = 20M
# 設置 .._log_file_size 為 buffer pool size 的 25 % 閣下
#innodb_log_file_size = 100M
# 日記緩存的年夜小,不要設置太年夜,1秒鐘刷新一次
#innodb_log_buffer_size = 8M
# 默許1,事務提交就刷新日記到硬盤;
# 設為2,刷新到操作體系緩存,但機能進步許多,設為 0 則能夠丟事務.
#innodb_flush_log_at_trx_commit = 1
# 表逝世鎖的超時釋放時光,單元秒
#innodb_lock_wait_timeout = 50
[mysqldump]
# 疾速導出到輸入流/硬盤,不在內存中緩存
quick
# 最年夜數據包限制
max_allowed_packet = 16M
[mysql]
no-auto-rehash
# 假如對 SQL不熟習,可以將上面的正文符去失落,謝絕無where的不平安操作.
#safe-updates
[myisamchk]
key_buffer_size = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout