Linux下源碼編譯安裝mysql5.6

1. 創(chuàng)建用戶

useradd -M -s /sbin/nologin mysql

2. 創(chuàng)建目錄

mkdir -p /data/my3307-5.6/mysql
mkdir -p /data/my3307-5.6/mysql/data
mkdir -p /data/my3307-5.6/mysql/tmp
mkdir -p /data/my3307-5.6/mysql/log/iblog
mkdir -p /data/my3307-5.6/mysql/log/binlog
mkdir -p /data/my3307-5.6/mysql/run
mkdir -p /usr/loacl/mysq-5.6
mkdir /tools
授權(quán):
chown -R mysql:mysql /data/my3307-5.6
chown -R mysql:mysql /usr/loacl/mysq-5.6

3. 下載源碼包

https://dev.mysql.com/downloads/mysql/
cd /tools
wget https://dev.mysql.com/downloads/file/?id=489600

4.下載boost軟件

https://www.boost.org/users/history/
wget https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz/download

5.解壓

tar xf mysq-5.6.46.tar.gz
tar xf boost-1.59.0.tar.gz -C mysq-5.6.46

6. 安裝cmake編譯工具

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

7.進(jìn)行cmake編譯mysql源文件

cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.6/ \
-DMYSQL_DATADIR=/data/my3307-5.6/mysql/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-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 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DMYSQL_UNIX_ADDR=/data/my3307-5.6/mysql/run/mysql.sock \
-DMYSQL_TCP_PORT=3307 \
-DSYSCONFDIR=/data/my3307-5.6/mysql \
-DMYSQL_USER=mysql \
-DENABLE_DOWNLOADS=1 \
-DWITH_BOOST=/tools/mysql-5.7.26/boost \
-DWITH_READLINE=on

8.編譯并安裝

make & make install

9.編寫配置文件

vim /data/my3307-5.6/mysql/my.cnf
[client]
#password       = your_password
port            = 3307 
socket          = /data/my3307-5.6/mysql/run/mysql.sock
default-character-set=utf8

# Here follows entries for some specific programs

# The MySQL server

[mysqld]

port            = 3307 

### **character_set_server=utf8**

basedir=/usr/local/mysql-5.6/

datadir=/data/my3307-5.6/mysql/data

socket          = /data/my3307-5.6/mysql/run/mysql.sock

skip-external-locking

key_buffer_size = 16M

max_allowed_packet = 1M

table_open_cache = 64 

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

10.初始化數(shù)據(jù)庫

cd /usr/local/mysql-5.6/
scripts/mysql_install_db --user=mysql --datadir=/data/my3307-5.6/mysql/data/

11.開啟服務(wù)并修改密碼

/usr/local/mysql-5.6/support-files/mysql.server start
/usr/local/mysql-5.6/bin/mysqladmin -uroot -p password '123'

12.最終授權(quán)

chown -R mysql. /data/
chown -R mysql. /usr/local/mysql-5.*

13.查看默認(rèn)配置文件讀取順序

/usr/local/mysql-5.6/bin/mysqld --verbose --help|grep -A 'Default options'
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末删咱,一起剝皮案震驚了整個(gè)濱河市盯拱,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)复隆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來姆涩,“玉大人挽拂,你說我怎么就攤上這事」嵌觯” “怎么了亏栈?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長宏赘。 經(jīng)常有香客問我绒北,道長,這世上最難降的妖魔是什么察署? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任闷游,我火速辦了婚禮,結(jié)果婚禮上贴汪,老公的妹妹穿的比我還像新娘脐往。我一直安慰自己,他們只是感情好扳埂,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布业簿。 她就那樣靜靜地躺著,像睡著了一般聂喇。 火紅的嫁衣襯著肌膚如雪辖源。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天希太,我揣著相機(jī)與錄音克饶,去河邊找鬼。 笑死誊辉,一個(gè)胖子當(dāng)著我的面吹牛矾湃,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播堕澄,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼邀跃,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了蛙紫?” 一聲冷哼從身側(cè)響起拍屑,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坑傅,沒想到半個(gè)月后僵驰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡唁毒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年蒜茴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片浆西。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡粉私,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出近零,到底是詐尸還是另有隱情诺核,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布久信,位于F島的核電站猪瞬,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏入篮。R本人自食惡果不足惜陈瘦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望潮售。 院中可真熱鬧痊项,春花似錦、人聲如沸酥诽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肮帐。三九已至咖驮,卻和暖如春边器,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背托修。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來泰國打工忘巧, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人睦刃。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓砚嘴,卻偏偏與公主長得像,于是被迫代替她去往敵國和親涩拙。 傳聞我的和親對(duì)象是個(gè)殘疾皇子际长,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容