欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

編譯部署mysql5.7.13-創(chuàng)新互聯(lián)

部署環(huán)境centos7.2+mysql5.7.13
1、依賴包
注: 相關(guān)依賴包的作用
cmake:由于從 MySQL5.5 版本開始棄用了常規(guī)的 configure 編譯方法,所以需要 CMake 編譯
器,用于設(shè)置 mysql 的編譯參數(shù)。如:安裝目錄、數(shù)據(jù)存放目錄、字符編碼、排序規(guī)則等。
Boost #從 MySQL 5.7.5 開始 Boost 庫是必需的, mysql 源碼中用到了 C++的 Boost 庫,要求
必須安裝 boost1.59.0 或以上版本
GCC 是 Linux 下的 C 語言編譯工具, mysql 源碼編譯完全由 C 和 C++編寫,要求必須安裝
GCC
bison:Linux 下 C/C++語法分析器
ncurses:字符終端處理庫
1)安裝 CMAKE 及必要的軟件
——————————————————————————————
安裝 cmake
編譯部署mysql5.7.13
編譯部署mysql5.7.13
cmake –version ---查看 cmake 版本
編譯部署mysql5.7.13
安裝 ncurses
編譯部署mysql5.7.13
安裝 bison
編譯部署mysql5.7.13
安裝 bootst
tar zxf boost_1_59_0.tar.gz
mv boost_1_59_0 /usr/local/boost

專注于為中小企業(yè)提供網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)津南免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

2) 創(chuàng)建 mysql 用戶和用戶組及目錄
groupadd -r mysql && useradd -r -g mysql -s /bin/false -M mysql
---新建 msyql 組和 msyql 用戶禁止登錄 shell
#mkdir /usr/local/mysql ---創(chuàng)建目錄
#mkdir /usr/local/mysql/data ---數(shù)據(jù)庫目錄

2、編譯安裝mysql源碼包
解壓mysql源碼包:
編譯部署mysql5.7.13
執(zhí)行cmake命令進(jìn)行編譯前的配置&編譯:
編譯部署mysql5.7.13
make && make install
為了加快編譯速度可以按下面的方式編譯安裝
make -j $(grep processor /proc/cpuinfo | wc -l) && make install
-j 參數(shù)表示根據(jù) CPU 核數(shù)指定編譯時的線程數(shù),可以加快編譯速度。默認(rèn)為 1 個線程編譯。
若要重新運(yùn)行 cmake 配置,需要刪除 CMakeCache.txt 文件

配置含義:
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql [MySQL 安 裝 的 根 目錄]
-DMYSQL_DATADIR=/usr/local/mysql /data [MySQL 數(shù)據(jù)庫文件存放目錄]
-DSYSCONFDIR=/etc [MySQL 配置文件所在目錄]
-DWITH_MYISAM_STORAGE_ENGINE=1 [添加 MYISAM 引擎支持 ]
-DWITH_INNOBASE_STORAGE_ENGINE=1 [添加 InnoDB 引擎支持 ]
-DWITH_ARCHIVE_STORAGE_ENGINE=1 [添加 ARCHIVE 引擎支持 ]
-DMYSQL_UNIX_ADDR=/usr/local/mysql /mysql.sock [指定 mysql.sock 位置 ]
-DWITH_PARTITION_STORAGE_ENGINE=1 [安裝支持?jǐn)?shù)據(jù)庫分區(qū) ]
-DEXTRA_CHARSETS=all [使 MySQL 支持所有的擴(kuò)展字符]
-DDEFAULT_CHARSET=utf8 [設(shè)置 MySQL 的默認(rèn)字符集為
utf8] -DDEFAULT_COLLATION=utf8_general_ci [設(shè)置默認(rèn)字符集校對規(guī)則 ]
-DWITH-SYSTEMD=1 [可以使用 systemd 控制 mysql 服務(wù)]
-DWITH_BOOST=/usr/local/boost [指向 boost 庫所在目錄]

優(yōu)化 Mysql 的執(zhí)行路徑
編譯部署mysql5.7.13

3、設(shè)置權(quán)限并初始化 MySQL 系統(tǒng)授權(quán)表
cd /usr/local/mysql
#chown -R mysql:mysql . ---更改所有者,屬組,注意是 mysql .
#bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql
--datadir=/usr/local/mysql/data
#5.7.6 之后版本初始系統(tǒng)數(shù)據(jù)庫腳本(本文使用此方式初始化)**
#/usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

5、創(chuàng)建配置文件
cd /usr/local/mysql/support-files ---進(jìn)入 MySQL 安裝目錄支持文件目錄
cp my-default.cnf /etc/my.cnf ---復(fù)制模板為新的配置文件,
編譯部署mysql5.7.13
官網(wǎng)說:從5.7開始不在二進(jìn)制包中提供my-default.cnf文件。
創(chuàng)建文件中配置選項,如下圖所示,添加如下配置項
vim /etc/my.cnf

[mysqld]
編譯部署mysql5.7.13

6、配置mysql自動啟動
cp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/
修改/usr/lib/system/system/mysqld.service
編譯部署mysql5.7.13
systemctl daemon-reload
ss -npatl |grep 3306

mysql -u root -p /無密碼
alter user root@localhost identified by 'abcD001!'; /密碼要滿足一定的復(fù)雜度,不然不能生效

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

文章題目:編譯部署mysql5.7.13-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://chinadenli.net/article32/eogsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊企業(yè)建站做網(wǎng)站定制網(wǎng)站網(wǎng)站維護(hù)電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司