MySQL之my.cnf配置

####################配置文件开始###################

 # For advice on how to change settings please see

 # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

 # *** DO NOT EDIT THIS FILE. It‘s a template which will be copied to the

 # *** default location during install, and will be replaced if you

 # *** upgrade to a newer version of MySQL.

 [client]

 default-character-set=utf8

 [mysqld]

#skip-grant-tables

 port=3306

 user = root

 basedir  ="/usr/local/mysql/mysql5.6.24/"

 datadir  ="/usr/local/mysql/mysql5.6.24/data/"

 tmpdir   ="/usr/local/mysql/mysql5.6.24/data/"

 socket   ="/usr/local/mysql/mysql5.6.24/data/mysql.sock"

 log-error="/usr/local/mysql/mysql5.6.24/data/mysql_error.log"

 #server_id = 2

 #skip-locking

 max_connections=100

 table_open_cache=256

 query_cache_size=1M

 tmp_table_size=32M

 thread_cache_size=8

 innodb_data_home_dir="/usr/local/mysql/mysql5.6.24/data/"

 innodb_flush_log_at_trx_commit =1

 innodb_log_buffer_size=128M

 innodb_buffer_pool_size=128M

 innodb_log_file_size=10M

 innodb_thread_concurrency=16

 innodb-autoextend-increment=1000

 join_buffer_size = 128M

 sort_buffer_size = 32M

 read_rnd_buffer_size = 32M

 max_allowed_packet = 32M

 explicit_defaults_for_timestamp=true

 sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

 #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

# innodb_force_recovery= 1

####################配置文件结束###################

  

时间: 02-13

MySQL之my.cnf配置的相关文章

Mysql配置文件my.cnf配置及配置参数详解

Mysql配置文件my.cnf 安装了mysql没有my.cnf文件的情况 1.可以把mysql的示例配置文件,如my-medium.cnf拷贝到/etc/my.cnf,再去修改/etc/my.cnf的配置/usr/share/doc/MySQL-server-5.5.38/my-medium.cnf(Example MySQL config file for medium systems with little memory (32M - 64M) ) 可以通过命令:find / -name 

mysql 之my.cnf配置调优

对pre_thread_buffers优化(可以理解为每个连接到mysql的用户进程分配的内存): read_buffer_size 该参数表示表的顺序扫描,表示每个线程分配的缓冲区的大小.如在全表扫描时,会按照数据的存储顺序依次读取数据块,每次读取的数据库首先暂存在read_buffer_size中,当buffer空间被写满或者读取结束后,再将buffer中的数据返回给上层调用者,以提高效率.默认128kb,不用设置太大,一般在128~256即可. read_rnd_buffer_size 该

mysql的my.cnf配置参考

[mysqld_safe] pid-file=/project/class2/mysql/run/mysqld.pid #malloc-lib=/project/class2/mysql/lib/libjemalloc.so [mysql] port=3306 prompt=\\[email protected]\\d \\r:\\m:\\s> default-character-set=gbk no-auto-rehash [client] port=3306 socket=/project/

[转]MySQL5.5 my.cnf配置参考

主要配置参数转载自: http://www.linuxyw.com/a/shujuku/20130506/216.html 并稍微做了修改MyISAM部分以适应当前的环境 此配置是老男孩生产线上使用的配置,在培训的时候,他给的,我在这里,对各参数添加了中文说明这配置已经优化的不错了,如果你的mysql没有什么特殊情况的话,可以直接使用该配置参数 MYSQL服务器my.cnf配置文档详解硬件:内存16G [client]port = 3306socket = /data/3306/mysql.so

MySQL5.5 my.cnf配置参考

MySQL5.5 my.cnf配置参考 主要配置参数转载自: http://www.linuxyw.com/a/shujuku/20130506/216.html 并稍微做了修改MyISAM部分以适应当前的环境 此配置是老男孩生产线上使用的配置,在培训的时候,他给的,我在这里,对各参数添加了中文说明这配置已经优化的不错了,如果你的mysql没有什么特殊情况的话,可以直接使用该配置参数 MYSQL服务器my.cnf配置文档详解硬件:内存16G [client]port = 3306socket =

mysql my.cnf 配置建议

http://blog.csdn.net/hzcyclone/archive/2010/08/18/5821370.aspx mysql的配置文件是/etc/my.cnf,通过修改它来配置mysql. /etc/my.cnf来自以下文件: 如果你的内存≤64M,则复制/usr/share/doc/mysql/my-small.cnf为/etc/my.cnf # This is for a system with little memory ( # from time to time and it

明明在/etc/my.cnf 配置了mysql.sock,为什么会在/var/lib/mysql/mysql.sock 里边寻找

操作系统:centos7.2 mysql版本:mysql 5.7 用rpm包新安装的mysql数据库,在修改mysql的数据库存储地址时将socket路径也一同进行了修改,但是修改完成后,启动也正常,在登录数据库的时候却报出以下错误提示: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock 但是查看配置文件 vi /etc/my.cnf [mysqld] socket = /tmp/mysql

MySQL 5.6 主从复制配置

一.前言:为什么MySQL要做主从复制(读写分离)?通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低.为了提升业务系统性能,优化用户体验,可以通过做主从复制(读写分离)来减轻主数据库的负载.而且如果主数据库宕机,可快速将业务系统切换到从数据库上,可避免数据丢失. 二.MySQL主从复制(读写分离)和集群的区别: 1.主从复制(读写分离):一般需要两台及以上数据库服务器即可(一台用于写入数据,一台用于同步主的数据并用于数据查询操作).局限性:(1)配置好主从复制之后,

MySQL多实例安装配置

MySQL多实例安装配置 一.基本概念 MySQL多实例就是,在一台机器上开启多个不同的服务端口(如:3306,3307,3308...),运行多个MySQL服务进程,这些服务进程通过不同的socket监听不同的端口提供服务. MySQL可以共用一套安全程序,使用不同的my.cnf配置文件,启动程序,数据文件. 逻辑上是独立的,但是一个实例过载过高的时候会对其他造成影响. MySQL多实例的作用与问题: 1.有效利用服务器资源 2.节约服务器资源 3.资源互相抢占问题 当某个服务实现并发生很高的