五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

CentOS6.8使用cmake安裝MySQL5.7.18

發(fā)布日期:2022-04-15 18:33 | 文章來源:CSDN

參照網(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目錄下,則進(jìn)入目錄cd /usr/local/src,然后獲取源碼軟件包

復(fù)制代碼 代碼如下:
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、進(jìn)入boost目錄:

cd boost_1_59_0

4、進(jìn)行配置:

./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、進(jìn)入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、進(jìn)入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

運(yùn)行后最后一句[note] 生成了一個(gè)mysql默認(rèn)密碼,復(fù)制到一個(gè)地方,保存下來。

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

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

12、啟動mysql

service mysql start

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

chkconfig mysql on

14、登錄mysql

到mysql安裝目錄的bin下 cd bin

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

15、修改root密碼

SET PASSWORD = PASSWORD('mysql123');

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

flush privileges;

17、退出mysql:

quit;

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

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

香港穩(wěn)定服務(wù)器

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部