欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CentOS6.8使用cmake安裝MySQL5.7.18

 更新時間:2017年04月26日 15:05:53   作者:卿檸  
這篇文章主要為大家詳細介紹了CentOS6.8使用cmake安裝MySQL5.7.18的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下

參照網(wǎng)上資料在CentOS6.8服務(wù)器上使用cmake安裝了MySQL5.7.18,安裝過程中遇到了各種各樣的問題,大多問題在網(wǎng)上都能找到解決方法,解決不了的問題我就卸了裝、裝了卸,最終裝成功了,安裝過程整理一下,存檔備用。

安裝MySQL相關(guān)依賴:

yum -y install gcc gcc-c++ gcc-g77 make cmake bison ncurses-devel autoconf automake zlib* fiex* libxml*  libmcrypt* libtool-ltdl-devel* libaio libaio-devel bzr libtool ncurses5-devel imake libxml2-devel expat-devel

安裝上boost_1_59_0(必須是該版本):

1、獲取源碼:假如下載到/usr/local/src目錄下,則進入目錄cd /usr/local/src,然后獲取源碼軟件包

復制代碼 代碼如下:
wget https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz/download

2、解壓:

tar -xzvf boost_1_59_0.tar.gz

3、進入boost目錄:

cd boost_1_59_0

4、進行配置:

./bootstrap.sh

5、編譯:

./b2

6、安裝:

./b2 install

編譯安裝完成后,會把boost頭文件拷貝到/usr/local/include/目錄下,庫文件在/usr/local/lib/下。

安裝cmake(最新版本):

1、獲取源碼:依然下載到/usr/local/src目錄下,cd /usr/local/src,獲取軟件包

wget https://cmake.org/files/v3.8/cmake-3.8.0.tar.gz

2、解壓:

tar -xzvf cmake-3.8.0.tar.gz

3、進入cmake目錄:

cd cmake-3.8.0

4、./bootstrap

5、gmake

6、gmake install 

安裝mysql5.7.18:

1、添加mysql用戶和所屬組:

/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql

2、創(chuàng)建mysql安裝目錄和數(shù)據(jù)目錄

mkdir /usr/local/mysql
mkdir /usr/local/mysql/data

3、修改mysql目錄所有者

chown -R mysql:mysql /usr/local/mysql

4、獲取mysql源碼包:還在/usr/local/src目錄下

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18.tar.gz

5、解壓:

tar -xzvf mysql-5.7.18.tar.gz

6、進入mysql目錄:

cd mysql-5.7.18

7、cmake編譯配置:

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DMYSQL_DATADIR=/usr/local/mysql/mydata \
-DSYSCONFDIR=/etc \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_SSL=yes \
-DWITH_BOOST=/usr/local/src/boost_1_59_0 \
-DMYSQL_USER=mysql

8、編譯安裝:

make && make install

9、到mysql的安裝目錄bin下,初始化數(shù)據(jù)庫

cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data/ --basedir=/usr/local/mysql --socket=/usr/local/mysql/mysql.sock

運行后最后一句[note] 生成了一個mysql默認密碼,復制到一個地方,保存下來。 

10、添加mysql服務(wù),拷貝mysql配置文件
回到mysql安裝目錄 cd ..
進入support-files目錄 cd support-files
復制啟動文件 cp -a mysql.server /etc/init.d/mysql  //-a 可以把原來的屬性一起復制過來

11、網(wǎng)上的資料顯示還有my.cnf要編輯,但是我安裝之后沒有找到my.cnf文件。查了資料說是沒有的話,運行系統(tǒng)默認配置,所以對my.cnf的配置這里就省略了。

12、啟動mysql

service mysql start

13、設(shè)置開機自啟

chkconfig mysql on

14、登錄mysql

到mysql安裝目錄的bin下 cd bin

./mysql -uroot -p
Enter password:   //輸入之前保存的默認密碼

15、修改root密碼

SET PASSWORD = PASSWORD('mysql123');

16、刷新mysql的系統(tǒng)權(quán)限相關(guān)表

flush privileges;

17、退出mysql:

quit;

至此,編譯安裝結(jié)束。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • mysql like模糊匹配,按照匹配度排序方式

    mysql like模糊匹配,按照匹配度排序方式

    這篇文章主要介紹了mysql like模糊匹配,按照匹配度排序方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • MySQL語句之MD5()的使用方式

    MySQL語句之MD5()的使用方式

    這篇文章主要介紹了MySQL語句之MD5()的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 解決mysql與navicat建立連接出現(xiàn)1251錯誤

    解決mysql與navicat建立連接出現(xiàn)1251錯誤

    在本篇文章里小編給大家整理了一篇關(guān)于mysql與navicat建立連接出現(xiàn)1251錯誤怎么解決的技術(shù)文章,需要的朋友們參考下。
    2019-08-08
  • Windows環(huán)境下的MYSQL5.7配置文件定位圖文分析

    Windows環(huán)境下的MYSQL5.7配置文件定位圖文分析

    本文通過圖文并茂的形式給大家介紹了Windows環(huán)境下的MYSQL5.7配置文件定位 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • Mysql 5.7.18 解壓版下載安裝及啟動mysql服務(wù)的圖文詳解

    Mysql 5.7.18 解壓版下載安裝及啟動mysql服務(wù)的圖文詳解

    這篇文章主要介紹了Mysql 5.7.18 解壓版下載安裝及啟動mysql服務(wù)的圖文詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-05-05
  • MySQL sql_safe_updates參數(shù)詳解

    MySQL sql_safe_updates參數(shù)詳解

    sql_safe_updates 是 MySQL 中的一個系統(tǒng)變量,用于控制 MySQL 服務(wù)器是否允許在沒有使用 KEY 或 LIMIT 子句的 UPDATE 或 DELETE 語句上執(zhí)行更新或刪除操作,這篇文章主要介紹了MySQL sql_safe_updates參數(shù),需要的朋友可以參考下
    2024-07-07
  • 使用SQLyog的sql條件查詢方式

    使用SQLyog的sql條件查詢方式

    這篇文章主要介紹了使用SQLyog的sql條件查詢方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • MySQL鎖機制與用法分析

    MySQL鎖機制與用法分析

    這篇文章主要介紹了MySQL鎖機制與用法,較為詳細的分析了mysql鎖機制的分類、原理及相關(guān)使用技巧,需要的朋友可以參考下
    2018-04-04
  • mysql大表復制的具體實現(xiàn)

    mysql大表復制的具體實現(xiàn)

    MySQL大表復制是指將一個數(shù)據(jù)庫中的大表復制到另一個數(shù)據(jù)庫中,以實現(xiàn)數(shù)據(jù)的備份或數(shù)據(jù)遷移的目的,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • 一文搞懂Mysql中的共享鎖、排他鎖、悲觀鎖、樂觀鎖及使用場景

    一文搞懂Mysql中的共享鎖、排他鎖、悲觀鎖、樂觀鎖及使用場景

    剛開始學習MySQL中鎖的時候,網(wǎng)上一查出來一堆,什么表鎖、行鎖、讀鎖、寫鎖、悲觀鎖、樂觀鎖等等等,直接整個人就懵了,下面這篇文章主要給大家介紹了關(guān)于Mysql中共享鎖、排他鎖、悲觀鎖、樂觀鎖及使用場景的相關(guān)資料,需要的朋友可以參考下
    2022-07-07

最新評論