文件如下所示,请根据需要进行修改:

翻译日期: 2014年5月22日

翻译人员: 铁锚

  1. # /usr/share/mysql/my-huge.cnf
  2. # MariaDB 配置文件 示例模板(huge,巨型).
  3. #
  4. # 本文件适用于专用数据库服务器, 内存为 1G-2G
  5. # 机器上主要只运行 MariaDB的大型系统 ,
  6. #
  7. # MariaDB 程序会根据运行的操作系统平台查找一系列的配置文件,
  8. # 你可以将此模板配置文件拷贝到对应的位置(并重命名),
  9. # 要查看有哪些配置文件会被读取到,执行:
  10. # 'my_print_defaults --help' 并查看
  11. # Default options are read from the following files in the given order:
  12. # (--> 程序会依次读取列出的配置文件.) 这部分下面列出的文件(路径)列表.
  13. # 更多信息请参考: http://dev.mysql.com/doc/mysql/en/option-files.html
  14. #
  15. # 在本文件的各个小节中,你可以使用该程序支持的所有选项.
  16. # 如果想要了解程序是否支持某个参数,
  17. # 可以使用 "--help" 选项来启动该程序,查看帮助信息.
  18.  
  19. # 下面一小节的配置选项由本地的所有 MySQL 客户端读取,作为默认配置
  20. [client]
  21. #password = your_password
  22. port = 3306
  23. socket = /var/lib/mysql/mysql.sock
  24.  
  25. # 下面的各个小节,由各种应用程序来读取解析
  26.  
  27. # MySQL server 配置信息
  28. [mysqld]
  29. port = 3306
  30. socket = /var/lib/mysql/mysql.sock
  31. skip-external-locking
  32. key_buffer_size = 384M
  33. max_allowed_packet = 1M
  34. table_open_cache = 512
  35. sort_buffer_size = 2M
  36. read_buffer_size = 2M
  37. read_rnd_buffer_size = 8M
  38. myisam_sort_buffer_size = 64M
  39. thread_cache_size = 8
  40. query_cache_size = 32M
  41. # 并发线程数,建议为CPU核心数乘以2: CPU's*2 for thread_concurrency
  42. thread_concurrency = 8
  43.  
  44. # 可以指定一个专用磁盘的路径来作为临时目录,例如 SSD
  45. #tmpdir = /tmp/
  46.  
  47. # 配置此参数则不启动 TCP/IP 端口 监听.
  48. # 如果所有的处理程序都只在同一台机器上连接 mysqld, 这是一个很安全的做法,
  49. # 所有同 mysqld 的交互只能通过Unix sockets 或命名管道(named pipes)完成.
  50. # 注意,使用此选项而没有开启Windows上的命名管道(named pipes),
  51. # (通过 "enable-named-pipe" 配置项) 将会导致 mysqld 不可用!
  52. #skip-networking
  53.  
  54. # 主服务器配置选项 Replication Master Server (default)
  55. # 在主从复制时,需要依赖二进制日志
  56. log-bin=mysql-bin
  57.  
  58. # 在整个主从复制集群中要求是 1 到 2^32 - 1 之间的唯一ID, 否则或者失败,或者大量出错日志信息.
  59. # 如果没有设置 master-host,则默认值是 1
  60. # 但如果省略了,则(master)不生效
  61. server-id = 1
  62.  
  63. # 从服务器配置选项 Replication Slave (需要将 master 部分注释掉,才能使用这部分)
  64. #
  65. # 要将服务器配置为从属服务器(replication slave),
  66. # 有如下两种方案可供选择 :
  67. #
  68. # 1) 通过 CHANGE MASTER TO 命令 (在用户手册中有详细的描述) -
  69. # 语法如下:
  70. #
  71. # CHANGE MASTER TO MASTER_HOST=<host>, MASTER_PORT=<port>,
  72. # MASTER_USER=<user>, MASTER_PASSWORD=<password> ;
  73. #
  74. # 你可以将 <host>, <user>, <password> 替换为单引号括起来的字符串,
  75. # 将 <port> 替换为 master 的端口号 (默认是 3306).
  76. #
  77. # 一个示例如下所示:
  78. #
  79. # CHANGE MASTER TO MASTER_HOST='125.564.12.1', MASTER_PORT=3306,
  80. # MASTER_USER='joe', MASTER_PASSWORD='secret';
  81. #
  82. # 或者:
  83. #
  84. # 2) 设置下面的参数. 然而, 一旦你选择了这种方式,
  85. # 首次启动主从复制时 (即便启动复制失败, 如错误的 master-password 密码,
  86. # 导致 slave 连接不上等), slave 将会创建一个名为 master.info 的文件,
  87. # 如果以后再修改本配置文件(xxx.cnf)中下面的这些参数, 则将被忽略,
  88. # 并继续使用 master.info 文件的内容,
  89. # 除非关闭 slave 服务器, 然后删除文件 master.info 并重新启动 slaver server.
  90. # 出于这个原因, 你应该不系统修改下面的相关参数参数(带 <> 的注释部分),
  91. # 而是使用 CHANGE MASTER TO (上面的方案1)
  92. #
  93. #
  94. # 在整个主从复制集群中要求是 2 到 2^32 - 1 之间的唯一ID,
  95. # 否则或者失败,或者大量出错日志信息.
  96. # 如果设置了 master-host,则默认值是 2
  97. # 但如果省略了,则不会成为 slave
  98. #server-id = 2
  99. #
  100. # 此slave 需要连接的 master. - required
  101. #master-host = <hostname>
  102. #
  103. # slave连接到 master 认证时需要的 username
  104. # - 用户名是必须的(也可以在连接时指定)
  105. #master-user = <username>
  106. #
  107. # slave连接到 master 认证时需要的 password
  108. # - 密码是必须的(也可以在连接时指定)
  109. #master-password = <password>
  110. #
  111. # master 监听的端口号
  112. # 可选 - 默认是 3306
  113. #master-port = <port>
  114. #
  115. # 开启二进制日志, 对于slave从服务器不是必须的,但推荐开启
  116. #log-bin=mysql-bin
  117. #
  118. # 二进制日志格式 —— 推荐 mixed
  119. #binlog_format=mixed
  120.  
  121. # 如果只使用 InnoDB 表, 请取消下列选项的注释
  122. #innodb_data_home_dir = /var/lib/mysql
  123. #innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend
  124. #innodb_log_group_home_dir = /var/lib/mysql
  125. # 如果只使用 InnoDB,可以设置 .._buffer_pool_size 为物理内存的 50 - 80 %
  126. # 谨防内存使用设置得太高
  127. #innodb_buffer_pool_size = 384M
  128. # 附加缓存池大小
  129. #innodb_additional_mem_pool_size = 20M
  130. # 设置 .._log_file_size 为 buffer pool size 的 25 % 左右
  131. #innodb_log_file_size = 100M
  132. # 日志缓存的大小,不要设置太大,1秒钟刷新一次
  133. #innodb_log_buffer_size = 8M
  134. # 默认1,事务提交就刷新日志到硬盘;
  135. # 设为2,刷新到操作系统缓存,但性能提高很多,设为 0 则可能丢事务.
  136. #innodb_flush_log_at_trx_commit = 1
  137. # 表死锁的超时释放时间,单位秒
  138. #innodb_lock_wait_timeout = 50
  139.  
  140. [mysqldump]
  141. # 快速导出到输出流/硬盘,不在内存中缓存
  142. quick
  143. # 最大数据包限制
  144. max_allowed_packet = 16M
  145.  
  146. [mysql]
  147. no-auto-rehash
  148. # 如果对 SQL不熟悉,可以将下面的注释符去掉,拒绝无where的不安全操作.
  149. #safe-updates
  150.  
  151. [myisamchk]
  152. key_buffer_size = 256M
  153. sort_buffer_size = 256M
  154. read_buffer = 2M
  155. write_buffer = 2M
  156.  
  157. [mysqlhotcopy]
  158. interactive-timeout

中文注释 MariaDB my.cnf 大型服务器配置模板的更多相关文章

  1. Hive中文注释乱码解决方案(2)

    本文来自网易云社区 作者:王潘安 执行阶段 launchTask    回到Driver类的runInternal方法,看以下执行过程.在runInternal方法中,执行过程调用了execute方法 ...

  2. Hive中文注释乱码解决方案

    本文来自网易云社区 作者:王潘安 快速解决方法 目前的hive客户端在执行desc tablexxx和show create table xxx命令的时候,字段的中文注释会出现乱码情况,如(????) ...

  3. [转载]tomcat的配置文件server.xml不支持中文注释的解决办法

    原文链接:http://tjmljw.iteye.com/blog/1500370 启动tomcat失败,控制台一闪而过,打开catalina的log发现错误指向了conf/server.xml,报错 ...

  4. mysql数据库导出模型到powerdesigner,PDM图形窗口中显示数据列的中文注释

    1,mysql数据库导出模型到powerdesigner 2,CRL+Shift+X 3,复制以下内容,执行 '******************************************** ...

  5. char_dev.c 添加中文注释

    char_dev.c里的中文注释,仅代表个人理解,仅供参考.如有错误之处,请指出,谢谢! /* * linux/fs/char_dev.c * * Copyright (C) 1991, 1992 L ...

  6. amCharts图表中的JavaScript中文注释引起的浏览器兼容性问题

    近期用amCharts做图表.一切都很顺利,然后演示的时候掉链子了,平时开发的时候都是用的火狐和谷歌,加上这种图表框架本来就号称兼容性极好,也没有在ie上测试,演示的机器上恰巧用的是ie11,发现一个 ...

  7. sass中中文注释报错

    最近项目中用到了sass来编译css,但是scss代码中写了中文注释后编译报错, 经过查找文档和资料,终于找到了解决办法,即在scss文件顶部加上@charset "utf-8"; ...

  8. myeclipse10中文注释乱码问题

    将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同. 总结网上的建议和自己的体 ...

  9. [转载]将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,解决办法

    eclipse 代码中文注释乱码 求解决 将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclips ...

随机推荐

  1. 【mybatis深度历险系列】深入浅出mybatis中原始dao的开发和mapper代理开发

    使用Mybatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper接口开发方法.mybatis在进行dao开发的时候,涉及到三姐妹,分别是SqlSessionFactoryBuilder ...

  2. Linux 高性能服务器编程——Linux网络编程基础API

    问题聚焦:     这节介绍的不仅是网络编程的几个API     更重要的是,探讨了Linux网络编程基础API与内核中TCP/IP协议族之间的关系.     这节主要介绍三个方面的内容:套接字(so ...

  3. GitHub无法访问或访问缓慢解决办法

    缘由 由于众所周知的原因,Github最近无法访问或访问很慢.由于Github支持https,因此此次屏蔽Github采用的方法是dns污染,用户访问github会返回一个错误的IPFQ当然是一种解决 ...

  4. Android项目开发填坑记-so文件引发的攻坚战

    故事的最初 我负责的项目A要求有播放在线视频的功能,当时从别人的聊天记录的一瞥中发现百度有相关的SDK,当时找到的是Baidu-T5Player-SDK-Android-1.4s,项目中Demo的so ...

  5. 【Unity Shaders】Shader中的光照

    写在前面 自己写过Vertex & Fragment Shader的童鞋,大概都会对Unity的光照痛恨不已.当然,我相信这是因为我们写得少...不过这也是由于官方文档对这方面介绍很少的缘故, ...

  6. 4.QT中进程操作,线程操作

     QT中的线程操作 T19Process.pro SOURCES += \ main.cpp CONFIG += C++11 main.cpp #include <QCoreApplicat ...

  7. Cocos2d-x 添加iOS7默认分享/AirDrop

    猴子原创,欢迎转载.转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢! 原文地址: http://www.cocos2dev.com/?p=530 下午添加分享的时候,看着这 ...

  8. scala学习笔记5 (隐式转化/参数/类)

    隐式转化: 隐式参数: 隐式类:

  9. 【C++知识点】单例模式的简单实现

    单例模式是最常见,也是使用最广泛的一种设计模式,其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享. 单例模式的实现方法有很多种,本文只给出一个最简单的实现,如下: ...

  10. android sdk里的各目录作用

    android sdk里的各目录作用 AVD Manager.exe:虚拟机管理工具,用于建立和管理虚拟机. SDK Manager.exe:sdk管理工具,用于管理.下载sdk.sdk工具,能及扩展 ...