- 論壇徽章:
- 0
|
首先是到mysql官方網(wǎng)站下載 mysql6.0 到本地計(jì)算機(jī)上
這里我們選擇 6.0 的版本
Source downloads
Note that in the more recent MySQL 5.0 and 5.1 releases, Windows binaries are built from the same source as the Unix/Linux source TAR.
Compressed GNU TAR archive (tar.gz) 6.0.4-alpha 27.8M Download | Pick a mirror
MD5: 3f923f06815129567dd54657f1238271 | Signature
下載 源代碼, 我們會在CentOS5.1 上編譯安裝,所以選擇 Source downloads
>> No thanks, just take me to the downloads! 如果你不想登陸 ,直接點(diǎn)擊這里可以
FTP
Taiwan [Providence University] HTTP FTP
Taiwan [National Taiwan University] HTTP FTP
Taiwan [I-SHOU University] HTTP
Thailand [THAIWEB.network] HTTP
自己測試 隨便那個(gè)覺得比較快就用那個(gè)來下載, 具體下載我就演示了,用個(gè)下載軟件比較快
我已經(jīng)下載好了。下面啟動 虛擬機(jī),等下看我演示如何將 mysql-6.0.4-alpha.tar.gz 傳到虛擬機(jī)上的
CentOS5.1 操作系統(tǒng)上去。
我用 putty 登陸上CentOS5.1, Linux 的ip是192.168.1.118
通過一個(gè)工具 webserver 在window上架設(shè)一個(gè)簡單的web服務(wù)器
http://www.17rumen.com/download/tools/webserver.7z 下載webserver這個(gè)工具
http://127.0.0.1:2000 測試 webserver 是否成功工作 , 看到這個(gè)頁面表示成功了
192.168.1.101 這是我 window 的ip地址。 最后看我操作
mysql-6.0.4-alpha.tar.gz 放進(jìn) webserv 目錄
在CentOS5.1上通過 get命令來獲取剛才我們下載的 mysql-6.0.4-alpha.tar.gz
[root@localhost opt]# wget http://192.168.1.101:2000/mysql-6.0.4-alpha.tar.gz
剛才復(fù)制 多了一些東西, 我們再下載一次
如果你的CentOS5.1出現(xiàn)網(wǎng)絡(luò)問題,請看一個(gè)視頻教程
來解決虛擬機(jī)上CentOS5.1上網(wǎng)的網(wǎng)絡(luò)問題,那個(gè)視頻是Redhat9.0上演示的同樣適合CentOS5.1
解壓
src]# tar vxzf mysql-6.0.4-alpha.tar.gz
把 mysql-6.0.4-alpha 移動到 /usr/local/src 下
mv mysql-6.0.4-alpha /usr/local/src
進(jìn)入目錄 cd mysql-6.0.4-alpha
]# ./configure --sysconfdir=/etc 注意沒有空格的
出現(xiàn)一個(gè)錯(cuò)誤:
checking for termcap functions library... configure: error: No curses/termcap library found
正確的解決做法應(yīng)該是
yum -y install ncurses-devel
稍等, 網(wǎng)絡(luò)不是很快,而且更新的東西也不少
還有一些更新地址出現(xiàn)time out 超時(shí)的情況,
不過它會(Trying other mirror)自動換另外一個(gè)鏡像地址,挺方便。
Running Transaction
Installing: ncurses-devel ######################### [1/1]
Installed: ncurses-devel.i386 0:5.5-24.20060715
Complete!
安裝完成。
====================
再次
]# ./configure --sysconfdir=/etc
就成功了。Thank you for choosing MySQL!
]#make
make 的時(shí)間也是比較長,要等等。
好了, 下面進(jìn)行安裝
]#make install
安裝完了之后,我們拷貝一個(gè)配置文件,當(dāng)作以后mysql的配置文件
]# cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf
# useradd -d /usr/local/var mysql
# su - mysql
$ /usr/local/bin/mysql_install_db
啟動
[mysql@localhost var]$ /usr/local/bin/mysqld_safe &
按多幾下回車就可以了
測試
] netstat -tnl 查看端口, 看到 3306 就是mysql 的默認(rèn)端口,
顯示3306端口表示成功啟動了mysql
登陸上去
[mysql@localhost local]$ mysql -uroot
mysql> show databases; 這是顯示所有數(shù)據(jù)庫命令
成功的話, 出現(xiàn)
mysql>
mysql>\s
mysql Ver 14.14 Distrib 6.0.4-alpha, for redhat-linux-gnu (i686) using EditLine wrapper
Connection id: 1
Current database:
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 6.0.4-alpha-log Source distribution
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
UNIX socket: /tmp/mysql.sock
Uptime: 1 min 20 sec
Threads: 1 Questions: 6 Slow queries: 0 Opens: 15 Flush tables: 1 Open tables: 8 Queries per second avg: 0.75
--------------
mysql>\q 這是退出命令
好下面做另外的修改,就是當(dāng)啟動 CentOS5.1 Linux 時(shí)候,mysql6.0也自動啟動的問題
] su - 我們要用管理員身份才可以 進(jìn)行下面的操作
]# echo "/usr/local/bin/mysqld_safe &" >> /etc/rc.local
]# more /etc/rc.local 查看是否添加成功。
]# shutdown -r now 重啟Linux 看看 是否成功
看到了吧, 3306端口自動打開了。我們登陸mysql看看
好了, 編譯安裝mysql6.0 就演示到這里,謝謝大家的支持
本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u3/106835/showart_2142604.html |
|