MySQL 5.7.18 Source Code Installation

來源:互聯網
上載者:User

標籤: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會為[email protected] 建立一個初始化的密碼。


5  啟動

    bin/mysqld_safe --user=mysql &


本文出自 “12398798” 部落格,謝絕轉載!

MySQL 5.7.18 Source Code Installation

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.