Skip to content

Commit de8b52d

Browse files
committed
2017-01-30升级mysql5.6的最新版本安装方法
1 parent 4350b9f commit de8b52d

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

Mysql-Install-And-Settings.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,29 +11,29 @@
1111
- 官网 5.7 下载:<http://dev.mysql.com/downloads/mysql/5.7.html#downloads>
1212
- 官网帮助中心:<http://dev.mysql.com/doc/refman/5.6/en/source-installation.html>
1313
- 此时(20160210) Mysql 5.5 最新版本为:**5.5.48**
14-
- 此时(20160210) Mysql 5.6 最新版本为:**5.6.29**
14+
- 此时(20170130) Mysql 5.6 最新版本为:**5.6.35**
1515
- 此时(20160210) Mysql 5.7 最新版本为:**5.7.11**
1616
- 我个人习惯 `/opt` 目录下创建一个目录 `setups` 用来存放各种软件安装包;在 `/usr` 目录下创建一个 `program` 用来存放各种解压后的软件包,下面的讲解也都是基于此习惯
1717
- 我个人已经使用了第三方源:`EPEL、RepoForge`,如果你出现 `yum install XXXXX` 安装不成功的话,很有可能就是你没有相关源,请查看我对源设置的文章
18-
- Mysql 5.6 下载:`wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.29.tar.gz` (大小:31 M)
18+
- Mysql 5.6 下载:`wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.35.tar.gz` (大小:31 M)
1919
- Mysql 5.7 下载:`wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.11.tar.gz` (大小:47 M)
2020
- 我们这次安装以 5.6 为实例
2121
- 进入下载目录:`cd /opt/setups`
22-
- 解压压缩包:`tar zxvf mysql-5.6.29.tar.gz`
23-
- 移到解压包:`mv /opt/setups/mysql-5.6.29 /usr/program/`
22+
- 解压压缩包:`tar zxvf mysql-5.6.35.tar.gz`
23+
- 移到解压包:`mv /opt/setups/mysql-5.6.35 /usr/program/`
2424
- 安装依赖包、编译包:`yum install -y make gcc-c++ cmake bison-devel ncurses-devel`
25-
- 进入解压目录:`cd /usr/program/mysql-5.6.29/`
25+
- 进入解压目录:`cd /usr/program/mysql-5.6.35/`
2626
- 生成安装目录:`mkdir -p /usr/program/mysql/data`
2727
- 生成配置(使用 InnoDB):`sudo cmake -DCMAKE_INSTALL_PREFIX=/usr/program/mysql -DMYSQL_DATADIR=/usr/program/mysql/data -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1`
2828
- 更多参数说明可以查看:<http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html>
2929
- 编译:`sudo make`,这个过程比较漫长,一般都在 30 分钟左右,具体还得看机子配置,如果最后结果有 error,建议删除整个 mysql 目录后重新解压一个出来继续处理
3030
- 安装:`sudo make install`
3131
- 配置开机启动:
32-
- `sudo cp /usr/program/mysql-5.6.29/support-files/mysql.server /etc/init.d/mysql`
32+
- `sudo cp /usr/program/mysql-5.6.35/support-files/mysql.server /etc/init.d/mysql`
3333
- `sudo chmod 755 /etc/init.d/mysql`
3434
- `sudo chkconfig mysql on`
35-
- 复制一份配置文件: `sudo cp /usr/program/mysql-5.6.29/support-files/my-default.cnf /etc/my.cnf`
36-
- 删除安装的目录:`rm -rf /usr/program/mysql-5.6.29/`
35+
- 复制一份配置文件: `sudo cp /usr/program/mysql-5.6.35/support-files/my-default.cnf /etc/my.cnf`
36+
- 删除安装的目录:`rm -rf /usr/program/mysql-5.6.35/`
3737
- 添加组和用户及安装目录权限
3838
- `sudo groupadd mysql` #添加组
3939
- `sudo useradd -g mysql mysql -s /bin/false` #创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统

0 commit comments

Comments
 (0)