Linux1 安装MySQL
对MySQL特点、应用、管理、存储引擎及索引文件有一定了解后,接下来需要做的就是在如何来实现MySQL的安装。不过,在安装之前还应该注意以下内容:
● 如果实现MySQL+Apache结合,且使用的又是FreeBSD网络操作系统的话,安装时候你应按注意到FreeBSD的版本问题,在FreeBSD的3.0以下版本来说,MySQLSource内含的MIT-pthread运行是正常的,但在这版本以上,你必须使用native threads(本地线程),也就是加入一个with-named-thread-libs=-lc_r的选项。
● 如果在COMPILE过程中出了问题,请先检查你的gcc(一套由GNU开发的编程语言编译器)版本是否在2.81版本以上,gmake编译器版本是否在3.75以上。
● 如果不是版本的问题,那可能是由于系统内存不足,可以使用./configure--with-low-memory命令进行加载。
● 在linux中下载mysql时冲突是什么如果要重新做你的configure(数据库系统),那么你可以键入rmconfig.cache和makeclean来清除记录。
● 把MySQL安装在/usr/local目录下,这是缺省值,您也可以按照你的需要设定你所安装的目录。
目前,几乎所有的Linux发行版本都内置了MySQL数据库,RedHat Enterprise Linux5.0也内置了mysql-5.0.22-2.1,但系统安装程序默认并没有安装它。可使用“rpm –qa |grep mysql”命令检查系统是否已经安装了MySQL或查看已经安装的为何种版本,如图4-1所示。
图4-1 查看系统是否安装MySQL
如果输出中没有任何结果显示,则代表当前MySQL数据库服务没有被安装。不过,安装MySQL数据库需要的软件包比较多(全在第2张安装光盘),且安装MySQL的时候,特别要注意安装顺序,否则将无法成功安装MySQL(因为软件包之间存在一定的依赖关系),参考表4-1所示软件包顺序就可以顺序完成安装。
表4-1 安装MySQL所需软件包
安装顺序 | 软件包名称 | 软件包来源 |
1 | perl-DBI-1.52-1.fc6.i386.rpm | 第2张安装光盘 |
2 | mysql-5.0.22-2.1.0.1.i386.rpm 客户程序及共享库 | 第2张安装光盘 |
3 | perl-DBD-MySQL-3.0007-1.fc6.i386.rpm | 第2张安装光盘 |
4 | mysql-server-5.0.22-2.1.0.1.i386.rpm MySQL数据库服务 | 第2张安装光盘 |
要安装并使用数据库服务,我们首先将系统的第2张光盘放入光驱中,然后使用mount命令将此光盘挂载到一个指定的目录(如/tmp)下,如图4-2所示。
图4-2 挂载第2张光盘到/tmp目录
将光盘挂载到指定的目录后,接着可在终端下输入“mount”命令,并按【回车】键,来查看光盘是否挂载成功,如图4-3所示。
图4-3 查看光盘是否挂载成功
从图4-3所示的最后一行输出结果可查看到系统的第2张光盘已被成功挂载到目录/tmp下。然后用户可以使用find搜索命令,在该系统光盘中查安装MySQL时所需要的相关软件包,如图4-4所示。
图4-4 查第2张光盘中相关软件包
接下来,就可以使用rpm工具对这些软件包进行安装。安装软件包时,使用的语法为“rpm –vih 软件包的绝对路径”,如图4-5所示。
图4-5 安装相关软件包
当软件包安装完成后,为了确保正确无误,此时可通过在终端中输入“rpm –qa|grep MySQL”命令,按【回车】键。然后,在输入“rpm –qa|grep mysql”命令,并按【回车】键来查看MySQL相关软件包的安装情况,如图4-6所示。若在输出中,能够查看到已安装的
软件包,则证明MySQL已被成功安装。
图4-6 查看软件包安装情况
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论