码迷,mamicode.com
首页 > 数据库 > 详细

MySQL 5.7.18 Source Code Installation

时间:2017-06-12 22:21:35      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:mysql 安装 install 5.7

1  下载

    1.1 下载网址: www.mysql.com

    1.2 下载方法

          1.2.1 进入主页后,选择 DOWNLOADS ,这时我们进入了下载页面。如下载的网址所示https://www.mysql.com/downloads/

          1.2.2 进入下载页面后,可以看到很多产品,这里我们将滚动条拉到最下面。 我们要下载的是MySQL Community Edition(GPL)

          1.2.3 进入MySQL Community后。 selecting operating system选择Source Code;version根据大家的需求,这里我们选择Generic Linux

          1.2.4 这里我们看到有两个resource,供我们下载。这里推荐下载Includes Boost Headers

                   Note: boost 是C++开发库的扩展库,目的是为了将C++库标准化,实现跨平台。这里我们主要用其编译MySQL code。


2  编译

    2.1 解压

          tar -zxvf mysql-boost-5.7.18.tar.gz

    2.2 编译

          2.2.1 创建编译工程

              cd mysql-5.7.18-src

              mkdir bld

              cmake .. -DDOWNLOAD_BOOST=0 -DWITH_BOOST=../boost/ -DMYSQL_DATADIR=/mysqldb/mysql-5.7.18/data

              note1: cmake -(cross platform make)是一个跨平台的编译工具,主要用来生成makefile或project文件。只是 CMake 的组态档取名为 CMakeLists.txt。

              note2: cmake 在编译mysql有很多option,可以通过MySQL的官方查看。

          2.2.2 编译

              make


3  安装

          3.1 make install

                note: 由于我们在cmake生成project时,没有指定mysql的安装目录,安装完成后,大家可以查看mysql的安装目录。

4  初始化

          cd /mysqldb/mysql-5.7.18

          chown -R mysql .
      chgrp -R mysql .
      bin/mysql_install_db --user=mysql    # Before MySQL 5.7.6
      bin/mysqld --initialize --user=mysql # MySQL 5.7.6 and up

          note: 初始化完成后,mysql会为root@localhost 创建一个初始化的密码。


5  启动

    bin/mysqld_safe --user=mysql &


本文出自 “12398798” 博客,谢绝转载!

MySQL 5.7.18 Source Code Installation

标签:mysql 安装 install 5.7

原文地址:http://12408798.blog.51cto.com/12398798/1934698

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!