
標(biāo)題: [分享] WdOS源碼編譯安裝MySQL 5.5.25a [打印本頁(yè)]
作者: 苦丁茶 時(shí)間: 2012-8-1 17:46 標(biāo)題: WdOS源碼編譯安裝MySQL 5.5.25a
MySQL是一個(gè)中、小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB公司開(kāi)發(fā),目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL軟件采用了GPL(GNU通用公共許可證),它分為免費(fèi)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。由于其免費(fèi)版的性能卓越,搭配PHP和Apache可組成良好的開(kāi)發(fā)環(huán)境。
MySQL的rpm包安裝相對(duì)比較簡(jiǎn)單,所以這一次我們嘗試在wdOS系統(tǒng)下使用源碼安裝的方式來(lái)安裝mysql,以便更好的理解mysql的配置過(guò)程。
本文在這里針對(duì)源碼編譯安裝MYSQL做了一些配置過(guò)程中的記錄。具體的配置過(guò)程如下。
二.配置過(guò)程:
1. 安裝開(kāi)始前的準(zhǔn)備工作:
先要安裝mysql安裝所需要的編譯工具gcc 、gcc-c++ ,ncurses-devel和camke,bison
WdOS系統(tǒng)自帶了mysql的部分編譯工具:gcc 、gcc-c++ 和 ncurses-devel,所以不需要再安裝這些編譯工具了:
下載 (8.04 KB)
2012-8-1 17:17
下載 (6.67 KB)
2012-8-1 17:17
在下載cmake和bison源代碼之前先創(chuàng)建一個(gè)存放的目錄/tmp:
下載 (1.1 KB)
2012-8-1 17:17
由于mysql5.5開(kāi)始,不再使用configure安裝,而是使用cmake。所以需要先安裝cmake ,下載編譯工具cmake源代碼:
wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
下載 (70.49 KB)
2012-8-1 17:17
下載編譯工具bison(GNU)源代碼:
wget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz
下載 (79.53 KB)
2012-8-1 17:17
安裝編譯工具cmake和bison
tar zxvf cmake-2.8.4.tar.gz 進(jìn)行cmake解壓縮:(這里給出完成時(shí)的截圖)
下載 (28.77 KB)
2012-8-1 17:17
進(jìn)入到cmake-2.8.4 這個(gè)目錄下
設(shè)置./bootstrap :
下載 (23.95 KB)
2012-8-1 17:18
gmake 進(jìn)行編譯:
下載 (13.91 KB)
2012-8-1 17:18
gmake install 進(jìn)行安裝
下載 (27.4 KB)
2012-8-1 17:18
tar zxvf bison-2.5.tar.gz 對(duì)bison進(jìn)行解壓縮:
下載 (18.36 KB)
2012-8-1 17:18
進(jìn)入 bison-2.5 這個(gè)目錄下 ./configure
下載 (23.11 KB)
2012-8-1 17:18
進(jìn)行編譯:make (部分截圖)
下載 (34.6 KB)
2012-8-1 17:18
進(jìn)行安裝 make install (部分截圖)
下載 (44.7 KB)
2012-8-1 17:19
2.現(xiàn)在開(kāi)始mysql的安裝:
下載mysql源代碼:
進(jìn)入到/tmp目錄下,下載mysql源代碼:
wget -c http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.25a.tar.gz
下載 (25.94 KB)
2012-8-1 17:19
tar xvf mysql-5.5.25a.tar.gz 進(jìn)行解壓縮:
下載 (25.4 KB)
2012-8-1 17:19
進(jìn)入mysql-5.5.25a 這個(gè)目錄下,配置相應(yīng)的編譯參數(shù):
下載 (33.91 KB)
2012-8-1 17:19
附:設(shè)置的編譯參數(shù):(見(jiàn)附件)
設(shè)置好參數(shù)之后,開(kāi)始進(jìn)行編譯: make(這個(gè)花費(fèi)一定的時(shí)間)
下載 (26.66 KB)
2012-8-1 17:19
編譯完可以進(jìn)行安裝:(部分截圖)
下載 (29.13 KB)
2012-8-1 17:19
3.mysql數(shù)據(jù)庫(kù)的相關(guān)配置:
創(chuàng)建MySQL用戶及用戶組
下載 (2.71 KB)
2012-8-1 17:22
修改mysql文件的權(quán)限以及文件的所有者為mysql用戶
下載 (13.26 KB)
2012-8-1 17:22
設(shè)置軟連接使mysql和mysqladmin的bin命令能在shell中直接運(yùn)行
下載 (1.77 KB)
2012-8-1 17:22
下載 (1.89 KB)
2012-8-1 17:22
創(chuàng)建用于存放mysql數(shù)據(jù)和日志的目錄,并修改目錄所有者和屬組為mysql
下載 (14 KB)
2012-8-1 17:22
配置mysql的主配置文件my.cnf
進(jìn)入cd /tmp/mysql-5.5.25a 進(jìn)入這個(gè)目錄下
cp support-files/my-huge.cnf /etc/my.cnf 拷貝配置文件到/etc目錄下并命名為my.cnf
說(shuō)明一點(diǎn):在support-files目錄中有五個(gè)配置信息文件(這里很重要,一定要根據(jù)自己的內(nèi)存復(fù)制對(duì)應(yīng)的my.cnf文件,否則mysql會(huì)啟動(dòng)不了):
#my-small.cnf (內(nèi)存<=64M)
#my-medium.cnf (內(nèi)存 128M)
#my-large.cnf (內(nèi)存 512M)
#my-huge.cnf (內(nèi)存 1G-2G) /*根據(jù)我本機(jī)的內(nèi)存大小,我選用了這個(gè)*/
#my-innodb-heavy-4G.cnf (內(nèi)存 4GB)
現(xiàn)在到/etc/my.cnf配置文件下,做下面的修改:
下載 (9.16 KB)
2012-8-1 17:22
下載 (34.2 KB)
2012-8-1 17:23
進(jìn)入mysql安裝目錄下的腳本目錄下的腳本目錄:/tmp/mysql-5.5.25a/scripts
先修改mysql_install_db這個(gè)文件的權(quán)限:
下載 (1.72 KB)
2012-8-1 17:23
然后,利用mysql_install_db腳本生成新的mysql授權(quán)表:
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/var/mysql/data &
下載 (41.37 KB)
2012-8-1 17:23
添加啟動(dòng)腳本:
下載 (10.91 KB)
2012-8-1 17:23
修改啟動(dòng)腳本的權(quán)限:
下載 (1.72 KB)
2012-8-1 17:23
配置啟動(dòng)腳本/etc/init.d/mysqld
下載 (7.24 KB)
2012-8-1 17:23
添加mysql開(kāi)機(jī)自啟動(dòng)服務(wù):
下載 (2.38 KB)
2012-8-1 17:24
最后注意的一點(diǎn),把/etc/mysql/my.cnf這個(gè)文件刪除:
因?yàn)橐呀?jīng)把此文件復(fù)制到/etc/my.cnf 如果不刪除的話,mysql還是啟動(dòng)不起來(lái)
下載 (4.51 KB)
2012-8-1 17:24
好了,現(xiàn)在就可以啟動(dòng)數(shù)據(jù)庫(kù)了:
/etc/init.d/mysqld start
下載 (7.66 KB)
2012-8-1 17:24
設(shè)置mysql用戶名和密碼
:(我這里設(shè)置為123456)
下載 (1.9 KB)
2012-8-1 17:24
三.測(cè)試結(jié)果:(常用的mysql命令見(jiàn)附錄)
------詳見(jiàn)附件~~論壇這里地方太小~~擠不下了~~~
附錄:
mysql常用語(yǔ)句 (見(jiàn)附件哦~~)
wdOS源碼編譯安裝MySQL 5.5.25a.rar (270.11 KB)
下載次數(shù): 21
2012-8-1 17:46
下載消耗 金幣 1
圖片附件: 圖片1.png (2012-8-1 17:17, 8.04 KB) / 下載次數(shù) 8659
http://www.ks987.com/bbs/attachment.php?aid=1415&k=78b6e6d194bcdf807c0075142fae059c&t=1745016926&sid=P77SjG

圖片附件: 圖片2.png (2012-8-1 17:17, 6.67 KB) / 下載次數(shù) 8687
http://www.ks987.com/bbs/attachment.php?aid=1416&k=5ccc19a1272e348ea1456741e0f16d74&t=1745016926&sid=P77SjG

圖片附件: 圖片3.png (2012-8-1 17:17, 1.1 KB) / 下載次數(shù) 8686
http://www.ks987.com/bbs/attachment.php?aid=1417&k=da492ed8553cbb3cb4a6159d64ad580f&t=1745016926&sid=P77SjG

圖片附件: 圖片4.png (2012-8-1 17:17, 70.49 KB) / 下載次數(shù) 8848
http://www.ks987.com/bbs/attachment.php?aid=1418&k=8bd019c9f0ef202089e6bea97d1284a1&t=1745016926&sid=P77SjG

圖片附件: 圖片5.png (2012-8-1 17:17, 79.53 KB) / 下載次數(shù) 8802
http://www.ks987.com/bbs/attachment.php?aid=1419&k=79ac6c26ed312ccf11794bcb2599c72e&t=1745016926&sid=P77SjG

圖片附件: 圖片6.png (2012-8-1 17:17, 28.77 KB) / 下載次數(shù) 8689
http://www.ks987.com/bbs/attachment.php?aid=1420&k=8dacdc6e4b97e8db3c91db96ee6cefab&t=1745016926&sid=P77SjG

圖片附件: 圖片7.png (2012-8-1 17:18, 23.95 KB) / 下載次數(shù) 8661
http://www.ks987.com/bbs/attachment.php?aid=1421&k=f869b31a49226a343d485830c51c722b&t=1745016926&sid=P77SjG

圖片附件: 圖片8.png (2012-8-1 17:18, 13.91 KB) / 下載次數(shù) 8685
http://www.ks987.com/bbs/attachment.php?aid=1422&k=622470f6930bdca9174145510e56a5e8&t=1745016926&sid=P77SjG

圖片附件: 圖片9.png (2012-8-1 17:18, 27.4 KB) / 下載次數(shù) 8714
http://www.ks987.com/bbs/attachment.php?aid=1423&k=7e72453f32c64aa7324c34c2834fab33&t=1745016926&sid=P77SjG

圖片附件: 圖片10.png (2012-8-1 17:18, 18.36 KB) / 下載次數(shù) 8661
http://www.ks987.com/bbs/attachment.php?aid=1424&k=4f54638a47d89166a244b571baef05cd&t=1745016926&sid=P77SjG

圖片附件: 圖片11.png (2012-8-1 17:18, 23.11 KB) / 下載次數(shù) 8682
http://www.ks987.com/bbs/attachment.php?aid=1425&k=ad89a0fd1db8d227ad7fcf2a7f798b35&t=1745016926&sid=P77SjG

圖片附件: 圖片12.png (2012-8-1 17:18, 34.6 KB) / 下載次數(shù) 8730
http://www.ks987.com/bbs/attachment.php?aid=1426&k=cf283458aa6344194dba6ceae4c1b523&t=1745016926&sid=P77SjG

圖片附件: 圖片13.png (2012-8-1 17:19, 44.7 KB) / 下載次數(shù) 8755
http://www.ks987.com/bbs/attachment.php?aid=1427&k=5a75b54593ed499767b439acf8853cd4&t=1745016926&sid=P77SjG

圖片附件: 圖片14.png (2012-8-1 17:19, 25.94 KB) / 下載次數(shù) 8733
http://www.ks987.com/bbs/attachment.php?aid=1428&k=01c01a028b93607dcb3383454724ad03&t=1745016926&sid=P77SjG

圖片附件: 圖片15.png (2012-8-1 17:19, 25.4 KB) / 下載次數(shù) 8674
http://www.ks987.com/bbs/attachment.php?aid=1429&k=8073c1c34a25bcf9be3d9776f1d1fd91&t=1745016926&sid=P77SjG

圖片附件: 圖片16.png (2012-8-1 17:19, 33.91 KB) / 下載次數(shù) 8717
http://www.ks987.com/bbs/attachment.php?aid=1430&k=7cfc99ef2820ff79ec4af7d5f29af47a&t=1745016926&sid=P77SjG

圖片附件: 圖片17.png (2012-8-1 17:19, 26.66 KB) / 下載次數(shù) 8673
http://www.ks987.com/bbs/attachment.php?aid=1431&k=76d45e28138cbf226eef2ea656ca035e&t=1745016926&sid=P77SjG

圖片附件: 圖片18.png (2012-8-1 17:19, 29.13 KB) / 下載次數(shù) 8661
http://www.ks987.com/bbs/attachment.php?aid=1432&k=6e2803bcacbf3d3e82b32d20e374d1b1&t=1745016926&sid=P77SjG

圖片附件: 圖片19.png (2012-8-1 17:22, 2.71 KB) / 下載次數(shù) 8694
http://www.ks987.com/bbs/attachment.php?aid=1433&k=a8472e27f4325075a7d1bc4ea8ee64b0&t=1745016926&sid=P77SjG

圖片附件: 圖片20.png (2012-8-1 17:22, 13.26 KB) / 下載次數(shù) 8722
http://www.ks987.com/bbs/attachment.php?aid=1434&k=644b6e0727abafe913991a4ff20abcb8&t=1745016926&sid=P77SjG

圖片附件: 圖片21.png (2012-8-1 17:22, 1.77 KB) / 下載次數(shù) 8558
http://www.ks987.com/bbs/attachment.php?aid=1435&k=44ca4e540ce18802fa72f3fdb8cfe714&t=1745016926&sid=P77SjG

圖片附件: 圖片22.png (2012-8-1 17:22, 1.89 KB) / 下載次數(shù) 8654
http://www.ks987.com/bbs/attachment.php?aid=1436&k=267b081a0a7fe0e2e4fbb419bc1e511f&t=1745016926&sid=P77SjG

圖片附件: 圖片23.png (2012-8-1 17:22, 14 KB) / 下載次數(shù) 8621
http://www.ks987.com/bbs/attachment.php?aid=1437&k=24b673a9162b0cb53f33a2e4fab7ecc0&t=1745016926&sid=P77SjG

圖片附件: 圖片24.png (2012-8-1 17:22, 9.16 KB) / 下載次數(shù) 8594
http://www.ks987.com/bbs/attachment.php?aid=1438&k=8389ca1256273d8d7b8d3525c9a6ee7d&t=1745016926&sid=P77SjG

圖片附件: 圖片25.png (2012-8-1 17:23, 34.2 KB) / 下載次數(shù) 8611
http://www.ks987.com/bbs/attachment.php?aid=1439&k=5fd7878222a8db9e502a8fefb5e20903&t=1745016926&sid=P77SjG

圖片附件: 圖片26.png (2012-8-1 17:23, 1.72 KB) / 下載次數(shù) 8567
http://www.ks987.com/bbs/attachment.php?aid=1440&k=900d189bc404ed4bdaeae22f21a29fee&t=1745016926&sid=P77SjG

圖片附件: 圖片27.png (2012-8-1 17:23, 41.37 KB) / 下載次數(shù) 8566
http://www.ks987.com/bbs/attachment.php?aid=1441&k=5dcefe09579989fa2858fffc2ad9ad41&t=1745016926&sid=P77SjG

圖片附件: 圖片28.png (2012-8-1 17:23, 10.91 KB) / 下載次數(shù) 8580
http://www.ks987.com/bbs/attachment.php?aid=1442&k=fe6a51a0b1bb58d23f0c686b9244ea8a&t=1745016926&sid=P77SjG

圖片附件: 圖片29.png (2012-8-1 17:23, 1.72 KB) / 下載次數(shù) 8582
http://www.ks987.com/bbs/attachment.php?aid=1443&k=703ecee4ea045948dc4883c87145600b&t=1745016926&sid=P77SjG

圖片附件: 圖片30.png (2012-8-1 17:23, 7.24 KB) / 下載次數(shù) 8536
http://www.ks987.com/bbs/attachment.php?aid=1444&k=c0d560790d4b60e5c20bde09edd0acd4&t=1745016926&sid=P77SjG

圖片附件: 圖片31.png (2012-8-1 17:24, 2.38 KB) / 下載次數(shù) 8494
http://www.ks987.com/bbs/attachment.php?aid=1445&k=531f022e27b94c2c21104b617283b86e&t=1745016926&sid=P77SjG

圖片附件: 圖片32.png (2012-8-1 17:24, 4.51 KB) / 下載次數(shù) 8610
http://www.ks987.com/bbs/attachment.php?aid=1446&k=9fa3ea7b7cc78b589e5f035003c8e885&t=1745016926&sid=P77SjG

圖片附件: 圖片33.png (2012-8-1 17:24, 7.66 KB) / 下載次數(shù) 8423
http://www.ks987.com/bbs/attachment.php?aid=1447&k=06addc8fee83a9d5d2264af8cb857b81&t=1745016926&sid=P77SjG

圖片附件: 圖片34.png (2012-8-1 17:24, 1.9 KB) / 下載次數(shù) 8659
http://www.ks987.com/bbs/attachment.php?aid=1448&k=76d6982330ad124924a533497b400b9d&t=1745016926&sid=P77SjG

附件: wdOS源碼編譯安裝MySQL 5.5.25a.rar (2012-8-1 17:46, 270.11 KB) / 下載次數(shù) 21
http://www.ks987.com/bbs/attachment.php?aid=1458&k=77bfd49ff2bc78a32d0c47c2c78717a7&t=1745016926&sid=P77SjG
作者: 孫柄晨 時(shí)間: 2015-10-18 11:18
謝謝分享,支持一下
作者: kotake 時(shí)間: 2015-12-10 02:50
感謝 感謝 感謝 感謝 !
歡迎光臨 WDlinux官方論壇 (http://www.ks987.com/bbs/) |
Powered by Discuz! 7.2 |