三九宝宝网宝宝百科宝宝知识

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

11月30日 编辑 39baobao.com

[家长如何帮孩子获得更高的阅读效率?怎么办才好]为了提高孩子的阅读效率,家长要怎么引导?家长要怎么做才能帮孩子获得更高的阅读效率?下面让我们一起来详细阅读这篇文章吧。在多年的实践后发现,让孩子开口说话比什么都重要,甚...+阅读

此附录介绍怎样获得和安装运行MySQL所需的软件和本书中介绍的第三方软件,如Perl DBI 和CGI.pm 支持环境、PHP、Apache 等。此附录中还说明了怎样获得与本书所用的samp_db 数据库样例有关的文件。

本章的目的是将所有程序包的安装说明汇集在一起,但不取代各程序包附带的安装说明。事实上,我们鼓励阅读随程序包附带的说明。此附录提供了能满足多数情况的说明,但每个软件分发包还含有在独立的安装过程失败时,怎样排除故障的说明。例如, MySQL手册中有相当多的章节介绍其安装过程,还包括专门针对许多系统问题的解决方法。

选择MYSQL安装的内容

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

如果希望编写访问MySQL数据库的脚本,则必须安装MySQL客户机编程支持环境和DBI 模块。如果打算编写提供对数据库进行Web 访问的DBI 脚本,还应该安装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 的一个模块安装所提供的性能比将它作为独立程序运行的性能更好。

许多安装程序包都可得到预编译程序。L i n ux提供各种RPM 文件。如果喜欢编译源程序,或者程序分发包在您的平台上不可用,那么需要一个C 编译器(MySQL需要C + +)。MySQL开发者建议使用gcc 2.95.1或更新的版本来建立MySQL。egcs 在1.03 以上的版本可以用。

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

获得MYSQL软件

每个程序包的主要分布点如下表所示。有的程序包可从多个位置得到: 程序包位置MySQL: .mysql./

ftp: ftp.mysql./pub/mysql/DBI: .symbolstone./ technology/perl/DBI/

ftp: ftp.php./Apache: .apache./ ftp: ftp.apache./CGI.pm: stein.cshl.//software/CGI/

如果使用FTP 传送文件,应该用二进制方式传送它们以免出错。

有许多MySQL的镜像站点。w w w.mysql. 位于S c a n d i n a v i a,因此如果您选择一个离您最近的站点,可以缩短下载时间。下列地址列出了各镜像站点:

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

选择要安装的版本

安装哪个程序包版本应该根据需求而定:

如果需要极大的稳定性,应该守旧一些,使用软件包的最新稳定(非b)版。这样既能得到较新的功能,而又不像b版那样存在许多问题。

如果您喜欢冒险,或者是一个开发者,可能希望使用最新的b版。当然,如果极为需要的某些功能只能在b版中得到,那么除了使用该版本外没有其他选择。

对于MySQL,预编译的系统和RPM 分发包一般是优化建立的,它们比使用源程序分发包中的配置脚本自己完成更好。MySQL开发者还利用某些使MySQL更快的商业优化编译器来建立分发包。因此这些分发包中的程序可能比您自己编译的程序更快。如果您想得到的性能,应该尽量使用预编译的分发包。

每个软件包的Web 站点都指出哪些版本是最新的稳定发行版,哪些版本是最新的b发行版。它们还提供对以前版本的功能更改清单,以帮助决定哪个版本最适合于您。

如果您使用的是二进制的代码或RPM 分发包,解开分发包就等于安装它,因为解开的文件会进入相应的目录。如果在分发包将文件装入保护目录,可能需要以root 用户的身份打开分发包。

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

订阅帮助邮件清单

在安装程序包时,订阅该程序包的综合讨论表是一个很好的想法,因为可以通过它提问题并得到答案。如果安装的是b发行版,应该准备参加并阅读与该软件有关的邮件,以便随时得到错误报告和解决方法。如果您不参加综合讨论,至少也应该订阅其通告,以便能接到新发行版的通知。预订邮件清单和使用它们的说明在引言中做过介绍。每个程序包的Web 站点也提供预订信息。

如果利用源程序进行安装,有几个程序包配置有configure 实用程序,这样容易在各种系统上设置和建立软件。如果建立失败,可能需要针对您原来给出的选项给configure 提供不同的选项。这很有必要,因为要防止configure 使用您前次运行它时保存的那些信息。可按如下方式清除原来保存的配置信息:

% make distclean

也可以按如下方式清除:

% rm config.cache

% make clean

不管选用哪种方式,现在都可以重新运行configure 了。

以下为关联文档:

孩子学习成绩差,如何和老师沟通才能获得最好的效果!所有的“臭教书的”都应该和我有一样的感觉。帮助差生逆袭的成就感真的很爽,这比教一个好学生更容易让人印象深刻,因为你感觉你的努力在改变一个孩子,这种改变带给孩子的是一辈...

想让孩子获得理想的分数,就别死抓住具体的分数不放人民教育 微信公众号2016年12月16日,一位老教师给中学生家长的建议如下:越想让孩子获得理想的分数,就越别死抓住具体的分数不放。我的建议是,在孩子们结束考试的那一天,一进门你...

学会宽容,获得快乐为孩子做一个好榜样有一位哲人说过:天空收容每一片云彩,不论其美丑,故天空广阔无比;高山收容每一块岩石,不论其大小,故高山雄伟壮观,大海收容每一朵浪花,不论其清浊,故大海浩瀚无比。作为一个有思想有感...

帮助孩子要具体,从小确幸中获得乐趣和信心突然想起儿子小时候,大概五六岁吧,有一次我让他把大腿抬起来,一边说一边在他腿上拍了拍。他一下就笑了:“哦,原来这个就是大腿!我以前学游泳的时候,教练让把大腿抬起来,我就一直想‘...

在探索中获得——中班科学《乌鸦喝水》课后反思《乌鸦喝水》是11月份中班组王叶芳老师执教的一堂科学研讨活动。通过他们组内教师的课堂展示、执教者说课,教师评课等环节感受了他们的浓郁的研讨氛围。此活动在教研组内容开...

爱分享的孩子更容易获得成功!杂草铲除要趁早,孩儿教育要从小。爱分享绝对有很多的好处,比如我们能够想到这样一堆又一堆的好处。1.爱分享的孩子更友善,在人群中也更容易交往新朋友,社会适应能力一般都比较...

观察探索尝试中获得经验——中班11月份工作计划教育工作:⒈进行主题《快快国和慢慢国》让幼儿在关注周围事物快慢现象的过程中引发感知事物差异的好奇心,逐渐了解在日常生活中什么时候做事情动作要快,什么时候做事情动作要慢...

新手入门的CAD基本操作教程全解1.创建新图形文件:选择文件--新建命令,或在标准工具栏中单击新建按钮,或按快捷键Ctrl+N都可以创建新图形文件,此时将打开选择样板对话框。2.打开图形文件:选择文件--打开命令,或...

我最终获得了“蛋王”今天是星期五,由于今天要进行一场斗蛋的活动,所以我和班里的其他小朋友们都带来了各种各样的蛋宝宝,有的小朋友带来的是鸡蛋,有的小朋友带来的是鸭蛋,还有的小朋友带来的是鹅蛋。...

推荐阅读
图文推荐