MySQL中文参考手册5(安装MySQL上)www.iTbulo.comMVQGl
转载 译者:晏子
〖返回〗〖转发〗
译者:晏子 ([email protected])主页:http://linuxdb.yeah.net
4 安装MySQL
本章描述怎样获得并安装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的因特网链接不是很快的;我们更希望让你从下列镜象站点之一进行真正的下载。
请向[email protected]报告不存在的或过时的镜像站点。
欧洲:
- 奥地利 [ 维也纳技术大学 ]WWW ftp
- 保加利亚 [ Naturella ]ftp
- 克罗地亚 [ HULK ]WWW ftp
- 捷克共和国 [ 在Brno的Masaryk大学 ]WWW ftp
- 捷克共和国 [ 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/li>
- 加拿大 [ 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 使用你自己的基准测试。
否则,如果你正在运行一个老的系统并且想要升级