CentOS6.8手动安装MySQL5.6

CentOS6.8手动安装MySQL5.6

众所周知,mysql5.7推出后有很多没有填好的坑,对于老的系统和项目兼容性也存在问题,所以现在普遍的web项目还是应该跑在centos6.8+mysql5.6的环境之下,今天主要说一下mysql5.6如何编译安装的具体步骤。

1.安装mysql5.6依存包

2.下载编译包

wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
tar xvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

3.复制到指定目录

mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql

4.创建mysql用户和组

groupadd mysql
useradd -r -g mysql mysql -d /usr/local/mysql
passwd mysql

5.修改目录权限

chown -R mysql:mysql /usr/local/mysql

6.安装数据库

su mysql
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
exit

7.复制mysql配置文件

cd /usr/local/mysql/support-files
cp my-default.cnf /etc/my.cnf

8.添加系统服务

cp mysql.server /etc/init.d/mysql
chkconfig mysql on

9.添加环境变量

vim /etc/profile

在最下面添加

export MYSQL_HOME="/usr/local/mysql"
export PATH="$PATH:$MYSQL_HOME/bin"

保存退出后,执行生效代码

. /etc/profile

10.启动mysql

service mysql start

11.设置root密码

mysqladmin -u root password ‘123456‘

12.设置默认端口

vim /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port=3306
server_id=1
socket=/tmp/mysql.sock

13.允许所有外部链接访问(可选)

mysql -u root -p

mysql命令行输入

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;
FLUSH PRIVILEGES;
时间: 2024-10-23 20:07:10

CentOS6.8手动安装MySQL5.6的相关文章

在centos6.5中安装mysql5.7

简介 博主最近在研究mysql的读写分离和主从复制,一台master和两台slave,三台机器在同一个局域网中,首先就就要在centos6.5中安装mysql5.7.好了,废话不多说,接下来进入正题. 一.解压缩到/usr/local/下面,mysql的主目录命名为mysql [[email protected] local]# cd /usr/local/soft/ [[email protected] soft]# tar zvxf mysql-5.7.10-linux-glibc2.5-i

centos6.7编译安装mysql5.7.17

centos6.7编译安装mysql5.7.17 2017-03-24 09:57:15 提示:mysql5.7.17和之前5.56以前的版本安装不一样,需要用cmake 另外,看本文档的mysql编译前我说一点,第一次一定要大概的看完整个过程,不能一直跟着文档做,否则后面容易遇到问题.比如编译完会特别占用磁盘空间,万一之前分配的空间不够,那样就会丢失很多重要文件导致失败. 安装前工作: 1,从官方网址下载MySQL5.7.17源码包 http://dev.MySQL.com/downloads

centos6.5编译安装mysql5.6.20

一.   准备工作 1     yum安装各个依赖包 [[email protected] ~]# yum –y install gcc gcc-devel gcc-c++ gcc-c++-devel  zlib*  ncurses-devel ncurses openssl openssl-devel bison bison-devel libaio [[email protected] ~]# yum –y install cmake 2.新建mysql组和用户 [[email protec

centos6.5 rpm安装mysql5.6.19

1,检查MySQL及相关RPM包,是否安装,如果有安装,则移除. rpm -qa | grep -i mysql yum -y remove mysql-libs* 2,根据系统下载RPM包,我下载的MySQL-5.6.19-1.el6.i686.rpm-bundle.tar 解压压缩包,依次安装: rpm -ivh MySQL-server-5.6.19-1.el6.i686.rpm rpm -ivh MySQL-devel-5.6.19-1.el6.i686.rpm rpm -ivh MyS

centos6.5 rpm安装mysql5.6.19操作及步骤

系统:centos 6.5  64位 数据库:mysql5.6.19 64位 采用RPM安装包安装,之后修改mysql默认路径. 首先要卸载系统自带mysql包,命令如下 yum remove mysql mysql-server mysql-libs 检查是否有残留 rpm -qa | grep mysql 若发现有则使用rpm -e 安装包名称 安装步骤: 1.官网下载tar压缩包,下载地址为http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-5.6

在centos-6.3中安装mysql-5.5.48

采用源码编译方式在centos-6.3中安装mysql-5.5.48,编译器使用cmake. 软件包:mysql-5.5.48.tar.gz和cmake-2.8.10.2.tar.gz 软件包下载地址: http://mysql.mirror.kangaroot.net/Downloads/ 或 http://pan.baidu.com/s/1pLKOC0z http://www.cmake.org/files 或 http://pan.baidu.com/s/1slSmhAX 步骤: 1.将m

centOS6.3下安装mysql5.6详解

首先去mysql官网下载需要的linux版本的mysql,我下的是MySQL-5.6.17-1.linux_glibc2.5.x86_64.rpm-bundle.tar 下载网址为:http://dev.mysql.com/downloads/mysql/ 接下来把下载下来的mysql拖到centOS中去,也可以直接在centOS中下载. 接下来解压下载好的文件 [[email protected] src]# tar -xvf MySQL-5.6.17-1.linux_glibc2.5.x86

CentOS6、7安装MySQL5.7全教程

CentOS6.7安装MySQL5.7全教程 做开发总得用到数据吧,Linux作为服务器,总得有一个数据库来存储测试用的数据,所以呢,这里附上CentOS6.7安装MySQL5.7的教程喔~ 用到的工具:CentOs6.7:Mysql依赖包 Step1. 查看已安装的mysql: # yum list installed | grep mysql mysql-libs.x86_64 5.1.71-1.el6 @anaconda-CentOS-201311272149.x86_64/6.5 卸载当

centos7 下手动安装MySQL-5.6.32-1.linux_glibc2.5.x86_64.rpm-bundle

由于centos7默认不再是mysql数据库,所以度算手动安装一个. 全程参考http://www.2cto.com/database/201501/371451.html 这里摘抄以下这个链接的内容,并根据自己的实际安装情况进行一些补充. 选择下载MySQL Community Server (GPL)版本,由于MySQL Community Server 5.7.14没有rpm格式文件下载,这里我们选择5.6.32版本的rpm格式文件下载. 下载得到MySQL-5.6.32-1.linux_