Mysql入门系列:获得和安装MYSQL软件

Mysql入门系列:获得和安装MYSQL软件,第1张

Mysql入门系列:获得和安装MYSQL软件,第2张

本附录描述了如何获取和安装运行MySQL所需的软件以及本书中介绍的第三方软件,如Perl DBI和CGI.pm支持环境、PHP、Apache等。本附录还解释了如何获取与本书中使用的samp_db数据库示例相关的文件。

本章的目的是收集所有软件包的安装说明,但并不取代每个软件包附带的安装说明。事实上,我们鼓励您阅读包装附带的说明。本附录提供了可满足大多数情况的说明,但每个软件分发包还包含独立安装过程失败时如何排除故障的说明。例如,MySQL手册中有相当多的章节描述了它的安装过程,还包括专门针对许多系统问题的解决方案。

选择MYSQL安装的内容。

如果MySQL还没有安装,那么必须安装,但是需要安装以下三个工具:

如果要编写访问MySQL数据库的脚本,必须安装MySQL客户端编程支持环境和DBI模块。如果您计划编写一个DBI脚本来提供对数据库的Web访问,那么您还应该安装CGI.pm模块并需要一个Web服务器。本书使用Apache服务器,但也可以使用其他服务器。

如果要写PHP脚本,必须安装MySQL客户端编程支持环境和PHP。PHP通常用于Web脚本,这意味着还需要一个Web服务器。这本书用的是Apache服务器,因为Apache服务器有PHP模块支持环境。这意味着PHP可以作为Apache系统的内部组件安装。如果您不能修改自己的Apache副本(例如,如果您在ISP主机上工作,Apache由ISP控制),或者如果您正在运行不同的Web服务器,您可以将PHP设置为独立程序,并将PHP脚本作为标准CGI脚本运行。将PHP作为Apache的一个模块安装比作为一个独立程序运行性能更好。

预编译器可用于许多安装包。I nux提供了各种RPM文件。如果你喜欢编译源程序,或者你的平台上没有程序分发包,那么你需要一个C编译器(MySQL需要C++)。MySQL开发者建议使用gcc 2.95.1或更新版本来构建MySQL。可以使用1.03以上版本的egcs。

其他需要的工具包括gunzip和t a r(如果您使用压缩的tar文件进行安装)或rpm(如果您使用RPM文件进行安装)。

获取MYSQL软件

每个包的主要分发点如下表所示。有些包可以从多个位置获得:包位置MySQLhttp://www.mysql.com/

FTP://FTP . MySQL . com/pub/MySQL/DBIhttp://www . symbol stone . org/technology/perl/DBI/

http://www . MySQL . com/Contrib/phphtp://www . PHP . net/

ftp://ftp.php.net/Apachehttp://www.apache.org/ FTP://FTP . Apache . org/CGI . pm http://stein . cshl . org/WWW/software/CGI/

如果使用FTP传输文件,应该以二进制模式传输,以免出错。

MySQL有很多镜像站点。w w.mysql.com位于南加州,所以如果你选择最近的网站,你可以缩短下载时间。以下地址列出了镜像站点:

http://www.mysql.com/mirrors.html

对于Perl软件,可以使用h t t p://c p a n. per l. o rg/来查找所需模块的映像。

选择要安装的版本。

应根据要求安装哪个软件包版本:

如果需要很大的稳定性,就要老套,使用最新的稳定(非B)版软件包。这样可以得到更新的功能,但是像B版的问题不多。

如果你是爱冒险的人,或者是开发人员,不妨使用最新的B版本,当然,如果一些极其需要的功能只能在B版本中获得,那么除了使用这个版本,别无选择。

对于MySQL来说,预编译系统和RPM分发包一般都是经过优化的,比使用源程序分发包中的配置脚本要好。MySQL开发人员也使用一些商业优化编译器,使MySQL更快地构建分发包。所以这些分发包里的程序可能比你自己编译的要快。如果您想要性能,您应该尝试使用预编译的分发包。

每个软件包的网站都会指出哪些版本是最新的稳定版,哪些版本是最新的B版。它们还提供了以前版本的功能更改列表,以帮助您决定哪个版本最适合您。

如果你使用的是二进制代码或者RPM分发包,解压分发包就相当于安装了,因为解压后的文件会进入相应的目录。如果文件被加载到分发包的受保护目录中,您可能需要以root用户身份打开分发包。

对于源分发包,您可以在编译它的地方将其解包,然后将软件安装到目标地址。您可能需要以root用户身份完成安装步骤(但不是配置或编译步骤)。

订阅帮助邮件列表

在安装包的时候,订阅包的综合讨论表是个不错的主意,因为你可以通过它提出问题,得到答案。如果安装了B版,就要做好参加和阅读软件相关邮件的准备,以便随时得到错误报告和解决方案。如果你不参与全面的讨论,你至少应该订阅它的公告,这样你就可以得到新发布的通知。简介中介绍了邮件列表和使用说明。每个软件包的网站还提供订阅信息。

如果使用源程序进行安装,则可以使用配置实用程序配置几个软件包,这样可以很容易地在各种系统上设置和构建软件。如果建立失败,您可能需要根据最初提供的选项提供不同的配置选项。这对于防止configure使用上次运行时保存的信息是必要的。您可以清除先前保存的配置信息,如下所示:

%使distclean

也可以按如下方式清除:

% rm config.cache

%保持清洁

无论哪种方式,您都可以立即重新运行configure。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » Mysql入门系列:获得和安装MYSQL软件

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情