Cent Os 6.5二进制版快速安装配置MYSQL5.6

原创 2016年08月29日 17:15:29

一、安装说明

1.Mysql安装方式有源码、RPM、yum、二进制安装,这里采用二进制安装,

  网上调研二进制安装和源码安装后的性能差不多,

  但二进制安装包是编译好的直接可执行的mysql程序文件。

2.安装的系统是Linux Cent Os 6.5  (2核、2G内存)

3.Mysql版本 目前最新为5.6.31

4.Mysql 安装根目录 /opt/mysql

   数据文件目录为 /opt/mysql/data

   配置文件存放在 /etc/my.cnf

二、Mysql参数文件 my.cnf配置

my.cnf中的各参数配置参考如下:

[client]

port = 3306

socket = /opt/mysql/mysql.sock

[mysqld]

port = 3306

socket = /opt/mysql/mysql.sock

basedir = /opt/mysql

datadir = /opt/mysql/data

skip-external-locking

key_buffer_size = 32M

max_allowed_packet = 16M

table_open_cache = 512

net_buffer_length = 8K

read_buffer_size = 2M

read_rnd_buffer_size = 8M

myisam_sort_buffer_size = 8M

lower_case_table_names= 1

init_connect='SET NAMES utf8mb4'

log_bin_trust_function_creators=1

innodb_buffer_pool_size=1024M

innodb_log_file_size=256M

innodb_io_capacity=500

innodb_io_capacity_max=700

innodb_lru_scan_depth=2000

innodb_lock_wait_timeout = 200

innodb_file_per_table=1

主从配置记得server-id需要补同

server-id= 1

#Binary log/replication

#log-bin=mysql-bin

#binlog-do-db=test_mysql

#binlog-ignore-db=mysql

#binlog-do-db=merchantdb

sync_binlog=1

sync_relay_log=1

relay-log-info-repository=TABLE

master-info-repository=TABLE

expire_logs_days=5

binlog_format=ROW

transaction-isolation=READ-COMMITTED

innodb_autoinc_lock_mode = 2

character-set-server=utf8mb4

collation-server=utf8mb4_general_ci

max-connect-errors=500

max-connections=200

[mysqldump]

socket = /opt/mysql/mysql.sock

quick

max_allowed_packet = 16M

[mysql]

no-auto-rehash

# Remove the next comment character if you are not familiar with SQL

#safe-updates

[myisamchk]

key_buffer_size = 20M

sort_buffer_size = 20M

read_buffer = 2M

write_buffer = 2M

[mysqlhotcopy]

interactive-timeout

[mysqld_multi]

mysqld = /opt/mysql/bin/mysqld_safe

mysqladmin = /opt/mysql/bin/mysqladmin

#log = /var/log/mysqld_multi.log

# user = multi_admin

# password = secret


三、具体参考步骤

安装包下载网址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads

选择二进制格式(Generic)的安装包,如:mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz

具体步骤参考如下:

[root@i-testdb opt]# pwd

/opt

[root@i-testdb opt]# tar -xvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz

[root@i-testdb opt]# mv mysql-5.6.31-linux-glibc2.5-x86_64 mysql

[root@i-testdb opt]# groupadd mysql

[root@i-testdb opt]# useradd -g mysql mysql

[root@i-testdb opt]# cd ./mysql

[root@i-testdb mysql]# chown -R mysql:mysql .

[root@i-testdb mysql]# yum install libaio.so.1

[root@i-testdb mysql]# yum install libncurses.so.5

[root@i-testdb mysql]# vi /etc/profile

# 添加环境变量,/etc/profile文件内容底部添加如下两行信息

# mysql env

export PATH=$PATH:/opt/mysql/bin

# 初始化mysql数据库

[root@i-testdb mysql]#

./scripts/mysql_install_db

--user=mysql

--basedir=/opt/mysql

--datadir=/opt/mysql/data/

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

启动mysql 有以下两种方式:

[root@i-testdb mysql]# /etc/init.d/mysqld start

# 或者

[root@i-testdb mysql]# service mysqld start

# root用户设置密码

[root@i-testdb mysql]# /opt/mysql/bin/mysqladmin -u root password 'root123'

# sock文件创建在/tmp文件目录下单链接,有些程序需要用到

[root@i-testdb mysql]# ln -s /opt/mysql/mysql.sock /tmp/mysql.sock

# mysql 提供的一些初始化后数据库安全建议,这个需要/tmp下的mysql.sock文件

[root@i-testdb mysql]#  /opt/mysql/bin/mysql_secure_installation


至此,mysql二进制安装完成!





Cent Os 6.5二进制版快速安装配置MYSQL5.7

一、安装说明 1. 测试安装的系统是Linux Cent Os 6.5  (2核、2G内存) 2. Mysql版本为5.7.15 3. 安装根目录       /opt/mysql 4. 数据文件目...
  • gzt19881123
  • gzt19881123
  • 2016年09月20日 16:56
  • 209

centos6.5安装mysql5.6

1. 先查看版本号# uname -a 2. 下载并安装Mysql的yum仓库下载Mysql的yum仓库http://dev.mysql.com/downloads/repo/yum/然后安装一下这个...
  • Cryhelyxx
  • Cryhelyxx
  • 2015年06月08日 16:03
  • 1426

1、center os 6.5安装mysql5.6

一、检查系统是否安装其他版本的MYSQL数据yum list installed | grep mysqlyum -y remove mysql-libs.x86_64二、安装及配置wget http...
  • leili0806
  • leili0806
  • 2018年01月31日 09:41
  • 24

Centos6.5下iscsi存储搭建

在搭建vsphere环境需要用到网络存储来模拟生产环境中的应用,现将一台800G 硬盘的服务器配置成iscsi存储。 iscsi服务器如下: ip:10.11.68.10 硬盘:除服务器基本应用外,划...
  • yanggd1987
  • yanggd1987
  • 2015年04月20日 13:12
  • 652

Cent-OS 6.5 图形界面安装

原文链接:http://www.linuxidc.com/Linux/2014-04/100481.htm 计划从新安装一个CentOS 6.5版本,从网上下一个一个CentOS 6.5 DVD...
  • yan_fang
  • yan_fang
  • 2016年05月21日 14:02
  • 1970

CENT OS 6.4下samba配置

1. vi /etc/sysconfig/network-scripts/ifcfg-eth0进行linux下的IP的配置 DEVICE=eth0  IPADDR=X.X.X.X (以笔者为例,...
  • zbffff
  • zbffff
  • 2013年08月04日 23:36
  • 1689

Cent OS6.5 安装nodeJS(分分钟搞定)

第一步 下载 cd opt wget https://nodejs.org/dist/v7.5.0/node-v7.5.0-linux-x64.tar.xz 第二步 解压缩文件包 xz -d ...
  • e_wsq
  • e_wsq
  • 2017年02月10日 20:05
  • 904

MySql5.6安装之centoOs6.5

一、安装前操作,先检查是否已经安装过mysql [root@localhost soft]# rpm -qa | grep mysql 如果已经安装则进行卸载,或者采用mysql升级办法【暂时...
  • u013735544
  • u013735544
  • 2017年03月12日 11:47
  • 102

mysql二进制版本与源码版本安装浅记

首先有两个版本的: http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz http:...
  • lwx2615
  • lwx2615
  • 2014年04月10日 10:56
  • 2960

mysql二进制版本的安装

 由于我没有下载成功rpm包,所以只能安装mysql5.0的二进制发行版,以下是中文的tuthttp://dev.mysql.com/doc/refman/5.1/zh/installing.html...
  • dodorunning
  • dodorunning
  • 2006年07月24日 21:34
  • 545
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Cent Os 6.5二进制版快速安装配置MYSQL5.6
举报原因:
原因补充:

(最多只允许输入30个字)