標籤: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