|
本章描述怎样获得并安装MySQL:
- 对于你能从其获得MySQL的站点列表,见4.1
怎样获得MySQL。
- 要了解支持哪些平台,见4.2
MySQL支持的操作系统。
- 可获得MySQL的多个版本,以二进制代码和源代码形式分发。为了确定你应该使用的分发的版本和类型,见4.4
怎样和何时发布更新版本。
- 针对二进制代码和源代码分发的安装指令在4.6
安装 MySQL 二进制代码分发和4.7
安装 MySQL 源代码分发讲述。每套指令均包含一个关于你可能涉及的系统特定问题的部分。
- 为安装后期过程,见4.15
安装后期的设置与测试。不管你是用一个二进制代码还是源代码分发来安装MySQL,这些过程均适用。
4.1 怎样获得MySQL
检查MySQL主页获得当前版本的信息和下载指令。
然而,TcX的因特网链接不是很快的;我们更希望让你从下列镜象站点之一进行真正的下载。
请向webmaster@mysql.com报告不存在的或过时的镜像站点。
欧洲:
奥地利
[ 维也纳技术大学 ]WWW ftp
保加利亚 [ Naturella ]ftp
克罗地亚 [ HULK ]WWW ftp
捷克共和国 [ 在Brno的Masaryk大学 ]WWW ftp
捷克共和国 [ http://www.sopik.cz/ ]WWW
丹麦
[ Borsen ]WWW
丹麦
[ SunSITE ]WWW ftp
爱沙尼亚 [ OKinteractive ]WWW
法国
[ minet ]WWW
芬兰
[ EUnet ]WWW
芬兰
[ clinet ]ftp
德国
[ 波恩大学, 波恩 ]WWW ftp
德国
[ Wolfenbuettel ]WWW ftp
德国
[ Staufen ]WWW
德国
[ Cable & Wireless ]ftp
希腊
[ NTUA , 雅典]WWW ftp
Island [ GM ]WWW WWW
意大利
[ Teta Srl ]WWW
爱尔兰
[ Ireland On-Line/Dublin ]WWW ftp
波兰
[ Sunsite ]WWW ftp
葡萄牙 [ lerianet ]WWW ftp
俄国
[ DirectNet ]WWW
俄国
[ IZHCOM ]WWW ftp
俄国
[ Scientific Center/Chernogolovka ]ftp
罗马尼亚 [ Timisoara ]WWW ftp
罗马尼亚 [ Bucharest ]WWW ftp
西班牙
[ MasterD ]WWW
瑞典
[ Sunet ]WWW ftp
瑞士 [ Sunsite ]WWW ftp
英国 [ Omnipotent/UK ]WWW
ftp
英国 [ PLiG/UK ]WWW ftp
英国 [ SunSITE ]WWW
ftp
乌克兰
[ PACO ]WWW ftp
北美洲:
加拿大
[ Tryc ]WWW
加拿大
[ Cyberus ]WWW ftp
美国 [
Hurricane Electric/San Jose ]WWW
美国 [
Circle Net/North Carolina ]WWW
美国 [
Gina net/Florida ]WWW
美国 [
pingzero/Los Angeles ]WWW
美国 [
威斯康星大学 / 威斯康星]WWW ftp
美国 [
DIGEX ]ftp
南美洲:
巴西
[ Matrix ]WWW
智利
[ Vision ]WWW
亚洲:
中国
[ Freecode ]WWW
中国
[ Netfirm ]WWW
朝鲜 [ KREONet ]WWW
日本
[ Soft Agency ]WWW
日本
[ Nagoya Syouka University ]WWW ftp
新加坡 [ HJC ]WWW ftp
台湾
[ HT ]WWW
澳洲:
澳洲 [ AARNet/Queensland ]WWW ftp
澳洲 [ Tas ]WWW ftp
澳洲 [ Blue Planet/Melbourne ]WWW
澳洲 [ ITworks Consulting/Victoria ]WWW
非洲:
南非 [ Mweb/ ]WWW
南非 [ The Internet Solution/Johannesburg ]ftp
4.2 MySQL 支持的操作系统
我们使用 GNU Autoconf,因此将MySQL移植到所有使用 Posix 线程和一个 C++ 编译器的现代系统是可能的。(仅仅为了编译客户代码,只需要一个
C++ 编译器而不是线程)。我们主要在Sun Solaris(版本 2.5 & 2.6)上使用并开发软件本身,而RedHat Linux 5.0
居其次。
MySQL已经被报告在下列操作系统/线程包的组合上成功地编译。注意,对很多操作系统,原生的线程支持仅工作于最新的版本。
- 有原生线程的AIX 4.x
- 包括 MIT-pthreads 包的BSDI 2.x
- 有原生线程的BSDI 3.0、3.1和4.x
- 有原生线程的DEC UNIX 4.x
- 包括MIT-pthreads包的FreeBSD 2.x
- 有原生程的FreeBSD 3.x
- 包括 MIT-pthreads 包的 HP-UX 10.20
- 有原生线程的 HP-UX 11.x 。
- 有 LinuxThreads 0.7.1 的 Linux 2.0 + 或
glibc2.0.7
- MacOS X 服务器
- NetBSD 1.3/1.4 Intel 和 NetBSD 1.3 Alpha ( 需要 GNU make)
- 包括 MIT-pthreads 包的 OpenBSD 2.x
- OS/2 Wrap 3、FixPack 29和OS/2 Wrap 4、FixPack 4
- 有原生线程的SGI Irix 6.x
- SPARC和x86上有原生线程的Solaris 2.5、2.6和2.7
- 包括 MIT-pthreads 包的SunOS 4.x
- 有最新FSU Pthreads移植包的SCO OpenServer
- SCO UnixWare 7.0.1
- Tru64 Unix
- Win95、Win98和NT(只有拥有MySQL许可证或MySQL电子邮件支持的用户可得到最新版本)。对那些在购买之前想测试的人,我们以共享软件方式发布了MySQL 3.21.29(一个较老的版本)。
4.3 使用MySQL哪个版本
首先要作出决策,你是否想要使用最新的开发版本或最终的稳定版本:
- 通常, 如果你是第一次开始使用MySQL或尝试移植它到一些还没有二进制分发系统上,我们推荐使用开发版本(当前
3.22.x)。这是因为通常在开发版本中没用真正严重的错误,并且你能容易用你的机器上的
crash-me和基准测试套件来测试它。见10.8
使用你自己的基准测试。
- 否则,如果你正在运行一个老的系统并且想要升级,但是又不想要用3.22冒险,你应该升级到3.21.33。我们已经试着仅修复致命错误,并且对那个版本进行更小的相对安全的改动。
要做的第二项决策是你是否想要使用源代码分发或二进制分发:
- 如果你想在一个已经存在一个最新二进制分发的平台上运行MySQL,就用它。通常,这比一个源代码分发更容易安装。
- 如果你想要阅读(或修改)构成MySQL的C和C++代码,你应该拿到源代码分发。源代码总是最终的手册。源代码分发也比二进制的分发包含更多的测试和实例。
MySQL [1] [2] [3] [4] [5] 下一页
|