麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

CentOS6.8使用cmake安裝MySQL5.7.18

2024-07-24 13:13:06
字體:
供稿:網(wǎng)友

參照網(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

編譯安裝完成后,會(huì)把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/mysqlmkdir /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ù)制啟動(dòng)文件 cp -a mysql.server /etc/init.d/mysql  //-a 可以把原來的屬性一起復(fù)制過來

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

12、啟動(dòng)mysql

service mysql start

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

chkconfig mysql on

14、登錄mysql

到mysql安裝目錄的bin下 cd bin

./mysql -uroot -pEnter 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)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到MYSQL教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 美女视频网站黄色 | 精品视频一区二区三区四区 | 最新av免费网址 | 午夜视频在线观看91 | 欧洲成人一区二区 | 亚洲第一男人天堂 | 国产精品伦视频看免费三 | 日韩毛片毛片久久精品 | 亚洲精品成人18久久久久 | 成人短视频在线观看免费 | 羞羞视频免费观看入口 | 在线看一区二区三区 | 欧美人xxx| a级在线 | 99视频网址 | 久久久久99999 | 国产一区二区三区视频在线观看 | 亚洲成人在线视频网站 | 99精品视频在线观看免费 | 欧美日韩国产一区二区三区在线观看 | 在线播放免费视频 | 久久欧美亚洲另类专区91大神 | 成人午夜视频在线观看免费 | 精品国产一区二区三区在线观看 | 久久亚洲精品11p | 免费一级毛片在线播放视频老 | 一区二区三区四区高清视频 | 国产精品色综合 | 欧美一级黑人 | 亚洲一区在线视频观看 | 亚洲一区二区 | 特黄一级小说 | 日本网站在线播放 | 欧美性生交xxxxx久久久 | 欧洲a级片| 久久综合av | 成人在线视频在线观看 | 久久久精品视频网站 | 国产免费一区 | 国产九九| 国产亚洲精久久久久久蜜臀 |