最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Centos6.4編譯安裝mysql 8.0.0 詳細教程

 更新時間:2016年11月25日 15:25:56   作者:chenl07  
這篇文章主要為大家分享了Centos6.4編譯安裝mysql 8.0.0 詳細教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Centos6.4編譯mysql  8.0.0 安裝配置方法,供大家參考,具體內容如下

操作系統說明:CentOS 6.4
數據庫版本:MySQL 8.0.0

一.環(huán)境準備

yum install ncurses-devel -y
yum install libaio -y
yum install glibc-devel.i686 glibc-devel -y
yum install gcc gcc-c++ -y

另外,MySQL8.0需要用gcc的版本為 4.8以上,而centos 6.4通過yum只能安裝到4.4.7,所以在安裝mysql8.0之前需要手動安裝更高版本的gcc,我這里以gcc-8.8.2為例:

wget ftp://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.gz
tar xf gcc-4.8.2.tar.gz
cd gcc-4.8.2

# 載編譯需要的依賴包:./contrib/download_prerequisites
./configure --prefix=/usr/local/gcc-4.8.2/   --enable-bootstrap --enable-threads=posix --enable-languages=c,c++,objc,obj-c++
make &&make install

說明:make的時間會很長。
安裝完后,還需要將原來的gcc環(huán)境用新版本的gcc替換掉,否則mysql在安裝時還是用的原來的gcc:

mv /usr/bin/gcc /usr/bin/gcc447
mv /usr/bin/g++ /usr/bin/g++447
mv /usr/bin/c++ /usr/bin/c++447
mv /usr/bin/cc /usr/bin/cc447
ln -s /usr/local/gcc-4.8.2/bin/gcc /usr/bin/gcc
ln -s /usr/local/gcc-4.8.2/bin/g++ /usr/bin/g++
ln -s /usr/local/gcc-4.8.2/bin/c++ /usr/bin/c++
ln -s /usr/local/gcc-4.8.2/bin/gcc /usr/bin/cc
mv /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.bak
ln -s /usr/local/gcc-4.8.2/lib64/libstdc++.so.6.0.18 /usr/lib64/libstdc++.so.6

解決如下問題:

接著,安裝boost庫

wget -c http://sourceforge.net/projects/ ... oost_1_60_0.tar.bz2 --no-check-certificate
tar xf boost_1_60_0.tar.bz2\?r\=\&ts\=1479114685\&use_mirror\=ncu
cd boost_1_60_0
./bootstrap.sh 
./b2 stage threading=multi link=shared
./b2 install threading=multi link=shared

二.安裝mysql8.0

# 下載和解壓mysql
wget -c  http://dev.mysql.com/get/Downloa ... st-8.0.0-dmr.tar.gz
tar xf mysql-boost-8.0.0-dmr.tar.gz

# 編譯安裝mysql

cd mysql-8.0.0-dmr
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data/ -DSYSCONFDIR=\etc\mysql \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_BOOST=/tmp/boost_1_60_0/
make
make install

# 新增mysql用戶和組,并配置mysql用戶對數據庫目錄的權限

groupadd mysql 
useradd -g mysql mysql 
chown mysql.mysql /usr/local/mysql -R

# 初始化mysql

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


bin/mysql_ssl_rsa_setup

# 配置文件

cp ./support-files/my-default.cnf /etc/my.cnf 
vim /etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data/
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
pid-file=/var/run/mysqld/mysqld.pid
log-error=/var/log/mysqld.log

# 創(chuàng)建進程文件目錄

mkdir /var/run/mysqld
chown mysql /var/run/mysqld/ -R

# 設置環(huán)境變量

echo "export PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/sbin" >> /etc/profile
source /etc/profile

# 設置開機啟動腳本

cd /usr/local/mysql
cp support-files/mysql.server /etc/init.d/mysql.server
chkconfig mysql.server on
service mysql.server start

精彩專題分享:mysql不同版本安裝教程 mysql5.7各版本安裝教程

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

相關文章

  • mysql批量插入insert語句的兩種方法

    mysql批量插入insert語句的兩種方法

    在MySQL中批量插入數據有幾種方法,本文主要介紹了mysql批量插入insert語句的兩種方法,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • 細數MySQL中SQL語句的分類

    細數MySQL中SQL語句的分類

    下面小編就為大家?guī)硪黄殧礛ySQL中SQL語句的分類。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • mysql如果數據不存在,則插入新數據,否則更新的實現方法

    mysql如果數據不存在,則插入新數據,否則更新的實現方法

    mysql如果數據不存在,則插入新數據,否則更新的實現方法
    2011-11-11
  • 全面講解MySQL子查詢

    全面講解MySQL子查詢

    子查詢就是將一個查詢結果作為判斷條件或者作為一張?zhí)摂M表在這個結果的基礎上進行另一個查詢,本文就詳細的介紹了MySQL子查詢 ,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • MySQL中實現高性能高并發(fā)計數器方案(例如文章點擊數)

    MySQL中實現高性能高并發(fā)計數器方案(例如文章點擊數)

    這篇文章主要介紹了MySQL中實現高性能高并發(fā)計數器方案,本文中的計數器是指如文章的點擊數、喜歡數、瀏覽次數等,需要的朋友可以參考下
    2014-10-10
  • MySQL數據庫子查詢語法規(guī)則詳解

    MySQL數據庫子查詢語法規(guī)則詳解

    子查詢是在查詢語句里面再嵌套一個查詢,這是因為我們在提取數據的時候有很多不知道的數據產生了依賴關系。本文為大家總結了一下MySQL數據庫子查詢語法規(guī)則,感興趣的可以了解一下
    2022-08-08
  • Mysql修改server uuid的方法分享

    Mysql修改server uuid的方法分享

    這篇文章主要給大家介紹了關于Mysql修改server uuid的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-09-09
  • 淺談MySQL函數

    淺談MySQL函數

    這篇文章主要介紹MySQL函數,主要解說數學函數、字符串函數、 時間函數、加密函數,需要的朋友可以參考下面文章具體內容
    2021-09-09
  • MySQL索引下推(ICP)的簡單理解與示例

    MySQL索引下推(ICP)的簡單理解與示例

    大家應該都知道索引下推可以提高查詢效率,所以下面這篇文章主要給大家介紹了關于MySQL索引下推(ICP)的簡單理解與示例的相關資料,需要的朋友可以參考下
    2021-09-09
  • MySql存儲過程和游標的使用實例

    MySql存儲過程和游標的使用實例

    我們在實際的開發(fā)中會遇到一些統計的業(yè)務功能,如果我實時的去查詢的話有時候會很慢,此時我們可以寫一個存儲過程來實現,下面這篇文章主要給大家介紹了關于MySql存儲過程和游標使用的相關資料,需要的朋友可以參考下
    2022-04-04

最新評論

耿马| 永修县| 资中县| 花垣县| 剑川县| 延寿县| 慈溪市| 和龙市| 漳平市| 康平县| SHOW| 阿图什市| 全椒县| 浏阳市| 肥东县| 崇义县| 武安市| 眉山市| 黔江区| 汪清县| 郁南县| 黎城县| 凤庆县| 滕州市| 横山县| 平和县| 梁河县| 广平县| 合肥市| 渝北区| 平塘县| 连州市| 黄平县| 万荣县| 桐城市| 合肥市| 新郑市| 瓮安县| 邻水| 滦平县| 宜兴市|