mariaDB5.6

1.默认基本配置

[mysqld]
#character_set_server=utf8
datadir=D:/Program Files/MariaDB 10.0/data
port=3306
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
innodb_buffer_pool_size=505M
innodb_log_file_size=50M

[client]
port=3306

2.有一定优化的配置

[mysqld]
character_set_server=utf8
datadir=D:/Program Files/MariaDB 10.0/data
port=3306
explicit_defaults_for_timestamp=true
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
#######################################################
innodb_buffer_pool_size=505M
innodb_log_file_size=50M
innodb_log_buffer_size = 8M
innodb_log_file_size = 500M
innodb_log_files_in_group = 3
innodb_additional_mem_pool_size = 16M
innodb_autoinc_lock_mode = 1   #1基于表 2.基于行
innodb_buffer_pool_size = 2G
innodb_flush_log_at_trx_commit = 2
innodb_file_per_table=1
innodb_file_io_threads=4
innodb_io_capacity=2000
innodb_io_capacity_max=6000
innodb_lru_scan_depth=2000
innodb_thread_concurrency = 16
innodb_max_dirty_pages_pct = 90
#innodb_flush_method=O_DSYNC
innodb_flush_method=O_DIRECT
innodb_lock_wait_timeout = 120
########################################################
log-bin=mysql-bin
binlog_format=mixed
#binlog_format=ROW
sync_binlog=1
sync_relay_log=1
expire_logs_days=7
thread_stack = 240K
transaction_isolation = REPEATABLE-READ
tmp_table_size = 128M
wait_timeout=30
slow_query_log
long_query_time = 2
back_log=1024
#skip-networking
max_connections = 1000
max_connect_errors = 10000000
table_open_cache = 2048
#external-locking
max_allowed_packet = 16M
binlog_cache_size = 2M
max_heap_table_size = 128M
read_buffer_size = 8M
read_rnd_buffer_size = 16M
sort_buffer_size = 8M
join_buffer_size = 64M
thread_cache_size = 1024
thread_concurrency = 8
query_cache_size = 128M
query_cache_limit = 64M

[client]
port=3306
时间: 2024-11-26 00:58:10

mariaDB5.6的相关文章

Mariadb5.5.52 主从复制集群的安装步骤

mariadb-5.5.52主從複製集群安裝步驟 一.因为网站业务对于数据读取一致性要求非常高,所以mariadb数据库就必须要用主从复制集群的形式来满足业务需求 二.复制配置过程简介 有两台Mariadb数据库服务器db01和db02,db01为主服务器,db02为从服务器,初始状态时,db01和db02中的数据信息完全相同,当db01中的数据发生变化时,db02也会跟着发生相应的变化,使得db01和db02的数据信息同步,从而达到备份的目的. 要点: 负责在主.从服务器传输各种修改动作的媒介

Centos7安装编译安装zabbix2.219及mariadb-5.5.46

mariadb-5.5.46的安装: 首先下载mariadb-5.5.46-linux-x86_64.tar.gz,然后使用tar -xf mariadb-5.5.46-linux-x86_64.tar.gz -C /usr/local目录下 添加数据库组    # groupadd mysql 添加数据库用户  # useradd -g mysql mysql cd /usr/local ln -sv mariadb-5.5.46-linux-x86_64 mysql # cd mysql #

LAMP编译安装(二)——安装Mariadb-5.5.45

背景介绍 从上一篇文章了解到,当服务器架构为下图中的类型时,PHP服务器会启动php-fpm服务侦听在一个特定的套接字上来等待httpd服务器的请求,如果请求中包含对后端Mysql服务器的访问,此时分为几种情况: 1.PHP服务器是独立服务器,或PHP服务器和httpd服务器在同一台主机,并以httpd服务器的一个模块方式存在,且都为编译安装,则编译时需要通过mysqlnd参数联系后端的Mysql服务器 2.PHP服务器为独立服务器,且不是编译安装,可能需要安装php-mysql客户端来连接My

Centos 6.5 配置分离式LAMP平台环境 多服务器编译安装Apache2.4.x PHP5.4.x MariaDB5.5.x

这次LAMP环境才去多服务器方式,apache部署在一台服务器上 PHP部署在一台服务器上 MariaDB部署在一台服务器上. 测试OS:Centos 6.5 x86_64 软件版本:apache 2.4.x php5.4.x MariaDB 5.5.x 网络环境: [[email protected] ~]# ifconfig eth0 | awk -F'[ :]+' '/inet addr/{print$4}' 172.16.41.163 ###httpd服务器 [[email protec

源码编译安装 httpd2.4+MariaDB5.5+php5.4 全新的LAMP

操作环境: http主机,php主机,MariaDB主机,操作系统CentOS6.5 x86_64 全部安装包组:Development tools  ServerPlatform Development httpeth0 IP:172.16.32.11 MariaDBeth0 IP:172.16.32.10 phpeth0 IP:172.16.32.12 httpd2.4新特性:解释下面安装用到的几个 event不再是测试状态,而是可以直接编译进去,mpm模块可以动态装载卸载 分了多个配置文件

CentOS7.2通用二进制格式安装mariadb-5.5.46-linux-x86_64.tar.gz文档与启动时失败排查分析

CentOS7.2通用二进制格式安装mariadb-5.5.46-linux-x86_64.tar.gz 提前准备好mariadb-5.5.46-linux-x86_64.tar.gz [[email protected] ~]# groupadd -r -g 306 mysql                    ###添加mysql用户 [[email protected] ~]# useradd -r -g 306 -u 306 mysql              ###添加mysql

centos6上以二进制方式安装mariadb5.5

准备mariadb-5.5.57-linux-x86_64.tar.gz二进制程序包 此包是经过编译的,也就是说我们要在特定的目录下安装: 步骤1.准备mysql用户 mkdir /app/data #此目录是存放mysql数据的准用文件 useradd -r -m -d /app/data -s /sbin/nologin mysql #创建mysql用户,很多操作都是以mysql用户身份执行 步骤2.准备二进制文件 tar -xvf mariadb-5.5.57-linux-x86_64.t

源码编译安装mariadb-5.5.48

源码编译安装mariadb-5.5.48 mariadb简介 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可.开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险. MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品.在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB. MariaDB由MySQL的创始人

通用二进制格式安装MariaDB-5.5.36

1.创建系统用户 # groupadd -r mysql # useradd -g mysql -r -s /sbin/nologin -M -d /mydata/data mysql # chown -R mysql:mysql /mydata/data 2.下载文件包,创建符号链接 # cd /usr/src # ftp://172.16.0.1/pub/Sources/6.x86_64/mariadb   # tar xf mariadb-5.5.36-linux-x86_64.tar.g

CentOS 6 多实例 编译安装mariadb-5.5.59

前言 在单机上运行版本相同的多个mysql实例的,可以通过mysql_install_db初始化到不同的数据目录, 通过不同的my.cnf指定相关的参数,分别设置不同的启动和关闭脚本.不过这样管理起来感觉非常麻烦. 如果启动四个.五个甚至更多,显然是无法让人接受的.不过mysql的设计者们显然先我们一步想到了这个问题, 其提供了更方便的管理工具 --- mysqld_multi 系统平台: CentOS release 6.9 (Final) 内核 2.6.32-696.el6.x86_64 1