源码安装mysql5.7.11

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了源码安装mysql5.7.11相关的知识,希望对你有一定的参考价值。

一、前期准备工作

1、安装依赖包:yum -y install gcc-c++ ncurses-devel cmake make perl 

gcc autoconf automake zlib libxml libgcrypt libtool bison

2、准备boost_1_59_0.tar.gz

     tar   zxvf     boost_1_59_0.tar.gz 

      mv   boost_1_59_0    /usr/local/boost

3、创建mysql帐号,并给安装目录给权限

二、安装mysql

1、解压缩文件:tar -xf mysql-5.7.11.tar.gz

2、配置:cd    mysql-5.7.11

cmake    -DCMAKE_INSTALL_PREFIX=/mydata/mysql 

-DMYSQL_DATADIR=/mydata/mysql/data 

-DDEFAULT_CHARSET=utf8   

-DDEFAULT_COLLATION=utf8_general_ci

-DMYSQL_TCP_PORT=3306 

-DWITH_MYISAM_STORAGE_ENGINE=1

 -DWITH_INNOBASE_STORAGE_ENGINE=1 

-DWITH_ARCHIVE_STORAGE_ENGINE=1 

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 

-DWITH_MEMORY_STORAGE_ENGINE=1 

-DDOWNLOAD_BOOST=1 

-DWITH_BOOST=/usr/local/boost 

-DSYSCONFDIR=/etc

3、编译和安装:make  && make install

  原始密码会在最后一行,记录下来

4、数据库初始化,进入数据库安装目录:

cd     /mydata/mysql/bin

./mysqld --initialize --user=mysql --basedir=/mydata/mysql  --datadir=/mydata/mysql/data

5、调整配置文件:

mv /etc/my.cnf /etc/my.cnf.bak

cp /mydata/mysql/support-files/my-default.cnf /etc/my.cnf

6、修改启动脚本:

cp support-files/mysql.server /etc/init.d/mysqld

chkconfig --add mysqld   //加入随机启动

chkconfig mysqld on   //在所有级别生效

7、利用原始密码进去以后修改密码。



  





















以上是关于源码安装mysql5.7.11的主要内容,如果未能解决你的问题,请参考以下文章

[转帖]CENTOS6.6下mysql5.7.11带boost和不带boost的源码安装

MySQL最新版本 MySQL5.7.11 批量自动化一键式安装

Mysql 5.7.11源码安装方法

mysql5.7.11编译安装

Mac Mysql5.7.11安装和卸载

MySql5.7.11 for Windows 安装