CentOS 6.8 下安装mysql-5.6

CentOS 6.8 下安装mysql-5.6

安装环境:

CentOS release 6.8 (Final)

percona-server-5.6.29-76.2

安装依赖库和工具

yum -y install gcc gcc-c++ libgcrypt openssl openssl098e openssl-devel ncurses ncurses-devel make cmake g++ bison ncurses-libs libaio unzip readline-devel

yum -y install wget iproute iotop mtr perf dstat iftop

添加mysql用户

[[email protected] ~]# groupadd -g 306 mysql

[[email protected] ~]# useradd -g 306 -u 306 -s/sbin/nologin -M mysql

添加数据目录和软件安装目录

[[email protected] ~]# mkdir /data/mysql –pv

[[email protected] ~]#mkdir /root/software

[[email protected] ~]# mkdir /usr/local/mysql

[[email protected] ~]# chown -R mysql.mysql /usr/local/mysql

编译并安装

[[email protected] ~]# cd /root/software

[[email protected] software]# wget

https://www.percona.com/downloads/Percona-Server-5.6/Percona-Server-5.6.29-76.2/source/tarball/percona-server-5.6.29-76.2.tar.gz

[[email protected] software]# tar xf percona-server-5.6.29-76.2.tar.gz

[[email protected] software]# cd percona-server-5.6.29-76.2

配置mysql预编译参数

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql  #软件安装目录

-DMYSQL_DATADIR=/data/mysql \                #数据目录

-DSYSCONFDIR=/etc/my.cnf\                    #配置文件

-DMYSQL_TCP_PORT=3306 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DENABLED_LOCAL_INFILE=1 -DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci -DENABLE_DTRACE=0\

-DWITH_EXTRA_CHARSETS=all

编译、安装

[[email protected] percona-server-5.6.29-76.2]# make

[[email protected] percona-server-5.6.29-76.2]# make install

修改属组、属主

[[email protected] local]# chown -R mysql.mysql /usr/local/mysql

[[email protected] ~]# chown -R mysql.mysql /data/mysql

初始化系统数据库

[[email protected] mysql]#

/usr/local/mysql/scripts/mysql_install_db  --user=mysql --datadir=/data/mysql

--basedir=/usr/local/mysql

修改配置文件

[[email protected] ~]# vim /etc/my.cnf

[mysqld]

datadir=/data/mysql           #数据目录

user=mysql

log-bin=mysql-bin    #log-bin文件存放目录

basedir = /usr/local/mysql

character_set_server = utf8      #server级别字符集

default_storage_engine = InnoDB   #默认存储

innodb_buffer_pool_size = 4000M    #主要作用是缓存innodb表的索引,数据,插入数据的  缓冲

explicit_defaults_for_timestamp = true    #开启查询缓

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

[client]

socket=/tmp/mysql.sock

配置mysqld服务

[email protected] ~]# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld

[[email protected] ~]# chmod +x /etc/rc.d/init.d/mysqld

[[email protected] ~]# chkconfig --add mysqld

[[email protected] ~]# chkconfig mysqld on

[[email protected] ~]# echo "/usr/local/mysql/lib" > /etc/ld.so.conf.d/mysql.conf

[[email protected] ~]# ln -sv /usr/local/mysql/include /usr/include/mysqld

设置mysql环境变量

[[email protected] ~]# echo "export PATH=/usr/local/mysql/bin:$PATH" > /etc/profile.d/mysql.sh

[[email protected] ~]# source /etc/profile.d/mysql.sh

配置帮助文档

[[email protected] ~]# vim /etc/man.config

MANPATH /usr/local/mysql/man

[[email protected] ~]# service mysqld start

Starting MySQL (Percona Server).                           [  OK  ]

现象

[[email protected] local]# mysql

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

解决办法

[email protected] local]# vim /etc/my.cnf

[client]

socket=/data/mysql/mysql.sock

原文地址:http://blog.51cto.com/437549/2108349

时间: 2024-10-13 05:03:42

CentOS 6.8 下安装mysql-5.6的相关文章

CentOS 6.4下安装MySQL 5.6.22

本文详细介绍在CentOS 6.4下安装MySQL 5.6.22的过程,供需要的朋友学习参考. 一.下载MySQL 安装包 1)http://dev.mysql.com/downloads/mysql/ 打开网址: Select Platform: 选择 Linux-Generic 选择选择 Linux - Generic (glibc 2.5) (x86, 64-bit), RPM   进行下载: linux 下下载: wget  http://cdn.mysql.com/Downloads/

CentOS 6.5下安装MySQL 5.6.21

Linux中使用最广泛的数据库就是MySQL,使用在线yum的方式安装的版本落后MySQL网站好几个小版本,本节亲自测试安装新版的MySQL. 测试机器环境: VMware Workstation 10 虚拟机 内存:1G Linux版本:CentOS MinimalCD 6.5 JAVA:JAVA_HOME=/opt/jdk 安装mysql前需要查询系统中含有的有关mysql的软件. rpm -qa | grep -i mysql //grep -i是不分大小写字符查询,只要含有mysql就显

CentOS 6.4下安装MySQL后重置root密码方法

本人在CentOS 6.4上安装万mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码. 使用rpm包安装完mysql后,按照一下步骤重置root密码: 启动mysql:#/etc/init.d/mysql start 启动成功后查看mysql进程信息,获取mysqld_safe的安装目录(非常关键):#ps -ef | grep -i mysqlroot 3466 1 0 01:45 pts/1 00:00

CentOS 5.5下安装MySQL 5.5全过程分享

打开终端 切换到根目录 [shell@localhost ~]# su -安装Mysql5.5之前先卸载CentOS自带的Mysql5.0. [root@localhost ~]# yum remove mysql 安装cmake 下载cmake源码包cmake-2.8.5.tar.gz [root@localhost ~]# wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz编译安装[[email protected]]# tar x

Linux CentOS 7环境下安装MySQL

在CentOS 7中默认安装有MariaDB,但是我们需要的是MySQL,安装MySQL可以覆盖MariaDB. (注:MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可.开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险.MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品.) 首先需要安装MySQL的Yum Repository. (注:

centos 6.5下安装mysql

1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错: 1 # yum list installed | grep mysql 2 mysql-libs.i686 5.1.71-1.el6 @anaconda-CentOS-201311271240.i386/6.5 3 # yum -y remove mysql-libs.i686 2.从mysql的官网下载mysql57-community-release-el6-5.noarch.rpm(注意

CentOS 6.5下安装MySql 5.7

环境: 1).软硬件:E6420双核CPU,8G内存,1T硬盘 2).虚拟机下 CentOS 6.5 64位 最小化桌面安装 (1个CPU,2个核心, 2G内存,35G硬盘) 3).安装包放在/usr/local/src/LAMP目录下 1.yum安装编译环境 [[email protected] ~]# yum -y install make gcc gcc-c++ zlib-devel libaio 2.配置防火墙,开启  80  端口.  3306  端口 [[email protecte

centos 6.5下安装mysql+nginx+redmine 3.1.0 笔记

目录[-] 过程 1.安装RVM 2.利用rvm安装 Ruby 1.9.3 并设为默认 3.安装rails 4.安装依赖包 5.为Rails生成cookies秘钥 6.安装redmine 7. 在WEBrick服务上测试Redmine是否安装成功 8.配置Redmine在Nginx上运行 系统:centos 6.5 x64 redmine 版本:3.1.0 ruby 版本: 2.2.3 rails 版本 : 4.2 过程 1.安装RVM 安装公钥 [root@localhost ~]# curl

CentOS 6.8下安装MySQL 5.6.33

此处操作,包含MySQL的客户端及服务端. MySQL下载地址: http://dev.mysql.com/downloads/mysql/5.6.html 1 MySQL-5.6.33-1.linux_glibc2.5.x86_64.rpm-bundle.tar 下载到本地,将其解压,得到如下文件: 1 -rw-r--r--. 1 7155 31415 23514633 Aug 29 18:11 MySQL-client-5.6.33-1.linux_glibc2.5.x86_64.rpm 2

Linux(CentOS 6.5) 下安装MySql 5.7.18 二进制版本粗浅攻略

鉴于Linux和mysql因不同版本,安装方式也不同,所以在阅读本攻略前,请确保各位同学的版本和我的Linux.MySql 版本一致. 如果不一致,只能参考. 我的版本: Linux CentOS 6.5 MySql 5.7.18 特别提醒:MySq 5.7和5.6在安装方式上有大不同,所以5.6的同学不要看这个攻略. 一.程序准备 1.进入 https://dev.mysql.com/downloads/mysql/ 选择 Linux-Generic,根据系统是64位还是32位选择下载的包.t