l  软件目录

[root@MASTER_03 ~]# mkdir -pv /data/software

[root@MASTER_03 ~]# cd /data/software/

[root@MASTER_03 mysql-5.6.28-linux-glibc2.5-x86_64]# tar xvf mysql-5.6.28-linux-glibc2.5-x86_64.tar.gz

l  软件下载

[root@MASTER_03 software]# wget http://120.198.244.50:9999/cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.28-linux-glibc2.5-x86_64.tar.gz

l  安装过程

[root@MASTER_03 ~]# groupadd mysql

[root@MASTER_03 ~]# useradd -g mysql -d /usr/local/mysql -s /sbin/nologin mysql

[root@MASTER_03 data]# mkdir -pv /opt/app/mysql

[root@MASTER_03 ~]# chown -R mysql.mysql /usr/local/mysql/

[root@MASTER_03 data]# chown -R mysql.mysql /opt/app/mysql/

[root@MASTER_03 data]# mkdir -pv /data/3306/{tmp,logs,data}

[root@MASTER_03 ~]# chown -R mysql.mysql /data/mysql

[root@MASTER_03 ~]# cd /data/software/

[root@MASTER_03 ~]# mv mysql-5.6.28-linux-glibc2.5-x86_64/* /opt/app/mysql/

[root@MASTER_03 ~]# cd /opt/app/mysql/

[root@MASTER_03 mysql]# ./scripts/mysql_install_db --basedir=/opt/app/mysql --datadir=/data/3306/data --user=mysql

[root@MASTER_03 mysql]# cp support-files/mysql.server /etc/init.d/mysqld

[root@MASTER_03 mysql]# chmod +x /etc/init.d/mysqld

=============================my.cnf的配置=========================================================

[client]

port = 3306

socket      = /data/3306/tmp/mysql.sock

# The MySQL server

[mysqld]

###base

explicit_defaults_for_timestamp=true

port = 3306

user            = mysql

basedir     = /opt/app/mysql

datadir     = /data/3306/data

pid-file      = /data/3306/tmp/mysql.pid

socket      = /data/3306/tmp/mysql.sock

character_set_server = utf8

tmpdir = /dev/shm

server-id = 033306

skip_name_resolve = 1

skip_external_locking = 1

lower_case_table_names = 1

# logs

long_query_time     = 1

slow_query_log = 1

slow_query_log_file = /data/3306/logs/slow.log

log_error = /data/3306/logs/error.log

# binlog

binlog_format = row

log_bin     = /data/3306/logs/mysql-bin

binlog_cache_size = 8M

max_binlog_size = 1G

max_binlog_cache_size = 4G

expire_logs_days = 5

log_bin_trust_function_creators = 1

############ myisam

key_buffer_size = 64M

#bulk_insert_buffer_size = 32M

########## PGA

sort_buffer_size = 8M

read_buffer_size = 8M

join_buffer_size = 32M

read_rnd_buffer_size = 32M

query_cache_type = 0

query_cache_size = 0M

table_open_cache = 6144

table_definition_cache = 4096

open_files_limit = 65536

back_log = 512

max_connections = 1100

max_user_connections = 1000

max_connect_errors = 10000

max_allowed_packet = 128M

thread_cache_size = 64

thread_stack=192k

tmp_table_size=128M

max_heap_table_size=128M

# InnoDB

transaction_isolation = READ-COMMITTED

innodb_data_home_dir = /data/3306/data

innodb_log_group_home_dir = /data/3306/data

innodb_data_file_path = ibdata1:1G:autoextend

innodb_buffer_pool_size = 1G

innodb_buffer_pool_instances    = 8

#innodb_additional_mem_pool_size = 16M

innodb_log_file_size = 1024M

innodb_log_buffer_size = 64M

innodb_log_files_in_group = 3

innodb_flush_log_at_trx_commit = 1

innodb_lock_wait_timeout = 10

innodb_sync_spin_loops = 40

innodb_max_dirty_pages_pct = 80

innodb_thread_concurrency = 0

innodb_thread_sleep_delay = 500

innodb_concurrency_tickets = 1000

innodb_flush_method = O_DIRECT

innodb_file_per_table = 1

innodb_read_io_threads = 20

innodb_write_io_threads = 20

innodb_io_capacity = 600

innodb_file_format = Barracuda

innodb_purge_threads=1

innodb_purge_batch_size = 32

innodb_old_blocks_pct=50

innodb_stats_on_metadata=0

#

optimizer_switch='mrr=on,mrr_cost_based=off,batched_key_access=on'

# wait

#wait_timeout = 28800

#interactive_timeout = 120

#connect_timeout = 20

#slave-net-timeout = 30

[mysqldump]

quick

max_allowed_packet = 128M

#myisam_max_sort_file_size = 10G

[mysql]

no-auto-rehash

max_allowed_packet = 128M

default_character_set          = utf8

[myisamchk]

key_buffer_size = 64M

sort_buffer_size = 512k

read_buffer = 2M

write_buffer = 2M

[mysqlhotcopy]

interactive-timeout

==================================/etc/init.d/mysqld中需要修改的2个地方=====================================

basedir=/opt/app/mysql

datadir=/data/3306/data

MySQL二进制包安装简略过程的更多相关文章

  1. MySQL二进制包安装及启动问题排查

    环境部署:VMware10.0+CentOS6.9(64位)+MySQL5.7.19(64位)一.操作系统调整 # 更改时区 .先查看时区 [root@localhost ~]# date -R Tu ...

  2. MySQL二进制包安装

    mysql的安装有多种方法,这里就介绍一下二进制包安装. [root@node1 ~]# tar xvf mysql-5.7.27-linux-glibc2.12-x86_64.tar [root@n ...

  3. mysql二进制包安装与配置实战记录

    导读 一般中小型网站的开发都选择 MySQL 作为网站数据库,由于其社区版的性能卓越,搭配 PHP .Linux和 Apache 可组成良好的开发环境,经过多年的web技术发展,在业内被广泛使用的一种 ...

  4. ubuntu下mysql二进制包安装

    1.下载对应二进制包 cd /usr/local/srcsudo wget http://dev.mysql.com/downloads/file/?id=465030 2.解压并放在/usr/loc ...

  5. mysql二进制包安装和遇到的问题

    一.编译安装 tar -zxf mysql-5.5.32-linux2.6-x86_64.tar.gz mv mysql-5.5.32-linux2.6-x86_64 /application/mys ...

  6. 二进制包安装MySQL数据库

    1.1二进制包安装MySQL数据库 1.1.1 安装前准备(规范) [root@Mysql_server ~]# mkdir -p /home/zhurui/tools ##创建指定工具包存放路径 [ ...

  7. shell安装MySQL二进制包

    现在解压MySQL二进制包,稍作配置,就能用了,安装速度快,安装来练习最好不过了,哈哈 该脚本只是安装二进制的MySQL包,my.cnf只修改了简单的选项,没有过多进行设置,若朋友们用我的脚本安装作为 ...

  8. Mysql 通用二进制包安装

    通用二进制包安装 注意:这里有严格的平台问题: 使用时:centos5.5版本   (类似Windows下的绿色包) 下载(mirrors.sohu.com/mysql)   直接使用tar 解压到指 ...

  9. liunx系统二进制包安装编译mysql数据库

    liunx系统二进制包安装编译mysql数据库 # 解压二进制压缩包 [root@localhost ~]# tar xf mysql-5.5.32-linux2.6-x86_64.tar.gz -C ...

随机推荐

  1. windows lua 多线程 线程同步

    今天在改一个程序,改成部分逻辑用lua写,这个程序是多线程的.将程序中部分逻辑改成lua之后,各种非法访问内存错误,各种奇奇怪怪的问题,不分时间,不分地点的出现崩溃.从调用堆栈来看,基本都是使用lua ...

  2. java filter、listener、servlet

    listener http://www.cnblogs.com/xdp-gacl/p/3969249.html http://blog.csdn.net/java_pengjin/article/de ...

  3. Hibernate中所有包作用详细讲解

    http://liyanblog.cn/articles/2012/09/17/1347848802900.html Hibernate一共包括了23个jar包,令人眼花缭乱.本文将详细讲解Hiber ...

  4. Anaconda(Spyder)使用Tensorflow

    按照上篇文安装成功后,每次使用TensorFlow的时候需要激活conda环境. 在正常情况下,是Anaconda的bin路径在环境变量中,但激活conda-tensorflow环境后,环境变量中存储 ...

  5. Atitit  hre框架v5 新特性  HREv5

    Atitit  hre框架v5 新特性  HREv5 1. V5新特性 apiurl2="/wrmiServlet";1 2. V1 新特性1 3. V2 新特性 添加php版1 ...

  6. Mysql数据库分库备份,分表备份

    分库备份 #!/bin/sh DBPATH=/server/backup MYUSER=root MYPASS=oldboy123 SOCKET=/data/3306/mysql.sock MYCMD ...

  7. C++语言基础(12)-虚函数

    一.虚函数使用的注意事项 1.只需要在虚函数的声明处加上 virtual 关键字,函数定义处可以加也可以不加. 2.为了方便,你可以只将基类中的函数声明为虚函数,这样所有子类中具有遮蔽(覆盖)关系的同 ...

  8. linux c 和c++ 键盘输入不在控制台显示

    #include <stdio.h>#include <stdlib.h> #define TTY_PATH "/dev/tty"#define STTY_ ...

  9. SecureCRT中的vim出现1H特殊字符

    问题原因:由于采用了UTF_8编码方式导致的. 解决方法:把字符编码改为:GB18030即可.如图:

  10. php之curl设置超时实例

    本文实例讲述了php中curl超时设置方法.分享给大家供大家参考.具体实现方法如下: 访问HTTP方式很多,可以使用curl, socket, file_get_contents() 等方法. 在访问 ...