阿里云mysql源碼編譯安裝

來源:  ITPUB博客
作者:ocpDBAboy
時間:2021-01-08
16634
本文分享阿里云mysql源碼編譯安裝具體步驟。

pexels-karolina-grabowska-5882705.jpg

0.軟件版本

操作系統(tǒng):CentOS Linux release 7.5.1804 (Core) 

MySQL:5.6.35(source code)

navicat:12.0.29

1.mysql依賴環(huán)境包安裝

yum install -y  cmake gcc gcc-c++ ncurses-devel bison zlib libxml openssl dtrace

2.創(chuàng)建用戶和組

useradd -d /home/mysql -g mysql -m mysql

3.配置環(huán)境變量

vim .bash_profile

PATH=$PATH:$HOME/bin:/u01/svr/bin 

4.創(chuàng)建目錄文件夾

mkdir -p /u01/conf

mkdir -p /u01/mydata

mkdir -p /u01/sh

mkdir -p /u01/tmp

mkdir -p /u01/logs/binlog/

mkdir -p /u01/logs/iblog/

mkdir -p /u01/svr/run/

5.授予目錄權(quán)限

執(zhí)行2次,編譯后再執(zhí)行一次

chown -R mysql:mysql /u01

chmod -R  755 /u01

6.下載并且解壓縮包

官網(wǎng): www.mysql.com 

解壓縮之后du -sh 是284M

tar -xzvf mysql-5.6.35.tar.gz -C /u01

7.編譯源碼和環(huán)境

切到解壓縮目錄,找到cmake

cd /u01/mysql-5.6.35

cmake \

-DCMAKE_INSTALL_PREFIX=/u01/svr \

-DINSTALL_DATADIR=/u01/mydata  \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DEXTRA_CHARSETS=all \

-DWITH_SSL=yes \

-DWITH_EMBEDDED_SERVER=1 \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_ARCHIVE_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DWITH_FEDERATED_STORAGE_ENGINE=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

-DMYSQL_UNIX_ADDR=/u01/tmp/mysql.sock \

-DMYSQL_TCP_PORT=3306 \

-DENABLED_LOCAL_INFILE=1 \

-DSYSCONFDIR=/etc \

-DWITH_READLINE=on

8.編譯生成文件

make

9.將編譯文件拷貝到相應(yīng)的目錄

make install

10.初始化mysql腳本

su - mysql

cd /u01/svr

./scripts/mysql_install_db --help

./scripts/mysql_install_db --defaults-file=/u01/conf/my.cnf --datadir=/u01/mydata/ --user=mysql

11.查看錯誤日志

tail -f /u01/logs/error.log

12.啟動mysql

my.cnf見鏈接: http://blog.itpub.net/29267792/viewspace-2698189/ 

cd /u01/svr/bin

./mysqld_safe --defaults-file=/u01/conf/my.cnf --user=mysql &

13.授權(quán)mysql支持遠(yuǎn)程連接訪問

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '自定義密碼' WITH GRANT OPTION;

13.1刷新權(quán)限

FLUSH PRIVILEGES;

14.阿里云ECS安全組規(guī)則加入規(guī)則

允許3306 tcp

15.操作系統(tǒng)防火墻放行端口3306

firewall-cmd --permanent --add-port=3306/tcp

firewall-cmd --reload

16.取消遠(yuǎn)程連接

drop user root@'%';

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于 ITPUB博客,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
阿里云助力《誅仙世界》端游正式開服!
阿里云助力《誅仙世界》端游正式開服!
近?,完美世界游戲歷時多年打造的新國?仙俠MMORPG端游《誅仙世界》在阿?云上正式開服。
阿里云
云服務(wù)
2024-12-292024-12-29
一文詳解阿里云AI大基建
一文詳解阿里云AI大基建
面向AI時代,阿里云基礎(chǔ)設(shè)施是如何創(chuàng)新與發(fā)展的?計算、網(wǎng)絡(luò)、存儲、服務(wù)器、集群、可觀測等,阿里云全新升級的AI Infra到底有哪些重磅更新?
阿里云
云服務(wù)
2024-11-022024-11-02
AI時代云安全新范式,阿里云安全能力全線升級!
AI時代云安全新范式,阿里云安全能力全線升級!
AI時代,云安全面臨著新的挑戰(zhàn),不僅要持續(xù)面對以往的傳統(tǒng)問題,更需要全新理念落地于產(chǎn)品設(shè)計、技術(shù)演進、架構(gòu)設(shè)計,才能實現(xiàn)效果、性能、和成本的最優(yōu)解。
AI
阿里云
云服務(wù)
2024-09-272024-09-27
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺
近日,國際數(shù)據(jù)公司(IDC)發(fā)布《中國大數(shù)據(jù)平臺市場份額,2023:數(shù)智融合時代的真正到來》報告——2023年中國大數(shù)據(jù)平臺公有云服務(wù)市場規(guī)模達72.2億元人民幣,其中阿里巴巴市場份額保持領(lǐng)先,占比達40.2%,連續(xù)四年排名第一。
阿里云
云服務(wù)
2024-09-182024-09-18
優(yōu)質(zhì)服務(wù)商推薦
更多