- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL高级安装和升级
MySQL高级安装和升级
在第1章中已经介绍了MySQL在Windows平台上安装NOINSTALL包和图形化包的方法,以及在Linux/UNIX平台上安装RPM包的方法。对于Linux/UNIX平台来说,用户还可以考虑采用另外两种安装包来进行安装,一种是二进制包(Binary Package),另一种是源码包(Source Package),这两种包都可以从MySQL的官方网站下载(/downloads/mysql/5.0.html),因为针对不同的硬件和操作系统安装包有所不同,所以大家在下载时请根据实际安装环境选择相应的包。这两种安装包相对于RPM包的最大优点是安装配置更灵活,更适合于中高级用户,因此称为“高级”安装。本章将主要对这两种安装包的使用进行详细的介绍。
Linux/UNIX平台下的安装
本节主要介绍了Linux/UNIX平台下3种安装包之间的区别以及各自的安装步骤,并对其参数文件的设置方法做了详细的介绍。
安装包比较
Linux的安装包分为RPM包、二进制包和源码包,表24-1中简单描述了3种安装包之间的主要差异,其中文件布局指的是MySQL安装完毕后生成的各个目录和用途。
表24-1 Linux平台下的3种安装包比较
RPM 二进制 源码 优点 安装简单,适合初学者学习使用 安装简单;可以安装到任何路径下,灵活性好;一台服务器可以安装多个MySQL 在实际安装的操作系统进行可根据需要定制编译,最灵活;性能最好;一台服务器可以安装多个MySQL 缺点 需要单独下载客户端和服务器;安装路径不灵活,默认路径不能修改,一台服务器只能安装一个MySQL 已经经过编译,性能不如源码编译得好;不能灵活定制编译参数 安装过程较复杂;编译时间长 文件布局 /usr/bin(客户端程序和脚本)
/usr/sbin(mysqld服务器)/var/lib/mysql(日志文件和数据库)/usr/share/doc/packages(文档)
/usr/include/mysql(包含(头)文件)
/usr/lib/mysql(库文件)/usr/share/mysql(错误消息和字符集文件)/usr/share/sql-bench(基准程序) bin(客户端程序和mysqld服务器)
data(日志文件和数据库)docs(文档和ChangeLog)include(包含(头)文件)lib(库文件)
scripts (mysql_install_db脚本,用来安装系统数据库)
share/mysql(错误消息文件)
sql-bench(基准程序) bin(客户端程序和脚本)include/mysql(包含(头)文件)
info(Info格式的文档)lib/mysql(库文件)
libexec(mysqld服务器)、share/mysql(错误消息文件)
sql-bench(基准程序和crash-me测试)
var(数据库和日志文件) RPM包
RPM包的安装步骤在本书的第1章中已经详细介绍过了,这里再简单说一下。大多数情况下,下载Server包和Client包就可以满足大部分应用,下载的文件名通常是以下格式:
MySQL-包类型(例如Server或者Client)-版本类型(例如社区版或者企业版)-版本号(例如5.0.41)-0.操作系统类型(rhel3).CPU类型(例如i386).rpm
例如,下面两个文件分别是基于X86架构的Redhat Linux操作系统上的社区版MySQL的Server包和Client包,版本都为5.0.41。
( MySQL-server-community-5.0.41-0.rhel3.i386.rpm
( MySQL-client-community-5.0.41-0.rhel3.i386.rpm
对于RPM文件一般使用“rpm –ivh 文件名”的方式进行安装,其中rpm是RPM包的管理工具,-ivh分别是rpm的3个选项,具体含义如表24-2所示。
表24-2 rpm选项及其说明
选项 说明 -i, --install 表示对后面的RPM包进行安装 -v, --verbose 安装过程中提供更多的输出信息 -h, --hash 打印字符“#”来进行安装进度的提示 rpm工具更详细的参数使用方法请用rpm --help命令来查看。
例如,对上例中RPM包的安装方法如下:
shell rpm -ivh MySQL-server-community-5.0.41-0.rhel3.i386.rpm
shell rpm -ivh MySQL-client-community-5.0.41-0.rhel3.i386.r
文档评论(0)