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

CentOS6.8使用cmake安裝MySQL5.7.18

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

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

安裝MySQL相關依賴:

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服務,拷貝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、設置開機自啟

chkconfig mysql on

14、登錄mysql

到mysql安裝目錄的bin下 cd bin

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

15、修改root密碼

SET PASSWORD = PASSWORD('mysql123');

16、刷新mysql的系統(tǒng)權限相關表

flush privileges;

17、退出mysql:

quit;

至此,編譯安裝結束。

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

相關文章

  • mysql5.6主從搭建以及不同步問題詳解

    mysql5.6主從搭建以及不同步問題詳解

    大家好,本篇文章主要講了mysql5.6主從搭建以及不同步問題詳解,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • mysql 字符串長度計算實現(xiàn)代碼(gb2312+utf8)

    mysql 字符串長度計算實現(xiàn)代碼(gb2312+utf8)

    PHP對中文字符串的處理一直困擾于剛剛接觸PHP開發(fā)的新手程序員。下面簡要的剖析一下PHP對中文字符串長度的處
    2011-12-12
  • 一個單引號引發(fā)的MYSQL性能問題分析

    一個單引號引發(fā)的MYSQL性能問題分析

    剛剛我們說過了,生活中難免會有一些不如意,比如,我們用一個字符串類型的字段來作為主鍵,表面上,這太不如意了,然而,事實也證明這是有用的。
    2011-03-03
  • mysql中RAND()隨便查詢記錄效率問題和解決辦法分享

    mysql中RAND()隨便查詢記錄效率問題和解決辦法分享

    在我們做開發(fā)的中效率一直是個問題,特別是對于很多大數(shù)據(jù)量操作,今天我們碰到一個要隨機查詢數(shù)據(jù),一開始我們可能想到最簡單的order by rand() 來操作但效率不敢恭維啊
    2012-04-04
  • 使用Kubernetes集群環(huán)境部署MySQL數(shù)據(jù)庫的實戰(zhàn)記錄

    使用Kubernetes集群環(huán)境部署MySQL數(shù)據(jù)庫的實戰(zhàn)記錄

    這篇文章主要介紹了使用Kubernetes集群環(huán)境部署MySQL數(shù)據(jù)庫,主要包括編寫 mysql.yaml文件,執(zhí)行如下命令創(chuàng)建,通過相關命令查看創(chuàng)建結果,對Kubernetes部署MySQL數(shù)據(jù)庫的過程感興趣的朋友一起看看吧
    2022-05-05
  • Docker搭建MySQL并掛載數(shù)據(jù)的全過程

    Docker搭建MySQL并掛載數(shù)據(jù)的全過程

    環(huán)境搭建費時費力,但要必不可少,這篇文章主要給大家介紹了關于Docker搭建MySQL并掛載數(shù)據(jù)的相關資料,文中通過圖文以及實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-01-01
  • MySQL數(shù)據(jù)庫的多種連接方式以及實用工具

    MySQL數(shù)據(jù)庫的多種連接方式以及實用工具

    mysql連接操作是客戶端進程與mysql數(shù)據(jù)庫實例進程進行通信,下面這篇文章主要給大家介紹了關于MySQL數(shù)據(jù)庫的多種連接方式以及實用工具的相關資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • mysql創(chuàng)建Bitmap_Join_Indexes中的約束與索引

    mysql創(chuàng)建Bitmap_Join_Indexes中的約束與索引

    現(xiàn)象:創(chuàng)建Bitmap Join Indexes時出現(xiàn)ORA-25954報錯: 維的主鍵或唯一約束條件缺失。 53vi.Com 原因:受到約束與索引的影響。
    2008-04-04
  • MySQL中varchar和char類型的區(qū)別

    MySQL中varchar和char類型的區(qū)別

    VARCHAR和CHAR是兩種最主要的字符串類型。那么MySQL中varchar和char類型的區(qū)別是什么,本文就具體來介紹一下,感興趣的可以了解一下
    2021-11-11
  • MYSQL數(shù)據(jù)庫基礎之Join操作原理

    MYSQL數(shù)據(jù)庫基礎之Join操作原理

    這篇文章主要給大家介紹了關于MYSQL數(shù)據(jù)庫基礎之Join操作原理的相關資料,連接(join)查詢是將兩個查詢的結果以“橫向對接”的方式合并起來的結果,需要的朋友可以參考下
    2021-07-07

最新評論

呼图壁县| 鄂伦春自治旗| 彭泽县| 翼城县| 方城县| 邯郸市| 商水县| 突泉县| 阿图什市| 府谷县| 潢川县| 娄底市| 临夏市| 庆城县| 磐安县| 元谋县| 皮山县| 房山区| 阜新市| 兴国县| 株洲县| 富顺县| 威信县| 白玉县| 慈溪市| 扎囊县| 纳雍县| 平利县| 泸西县| 莱阳市| 海林市| 乳源| 锦屏县| 商城县| 永新县| 峨边| 南阳市| 三穗县| 黎城县| 米林县| 利津县|