MySQL源码包在Linux上安装和配置.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MySQL源码包在Linux上安装和配置

1.1 MySQL简介 1$Zs{XVAU ? MySQL服务概述 E`=GM_w  ? MySQL是当前开源数据库中最受欢迎SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQL AB的注册商标。 :PK (X ? MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。 8m j gs ? 许可费用方面,MySQL的普及很大程度上源于它的宽松,除了略显不寻常的许可费用。MySQL的价格随平台和安装方式变化。MySQL的Windows版本(NT和9X)在任何情况下都不免费,而任何Unix变种(包括Linux)的MySQL如果由用户自己或系统管理员而不是第三方安装则是免费的,第三方安装则必须付许可费。 d vrP@v ? c!u7xSf)} ? 1.2 MySQL服务安装与配置 Y%^%++m ? 这里将以MySQL源码包在RedHat AS4上安装配置来进行讲解,在其他操作系统上的源码包安装都与此类似。 m1n5 UE ? 1.2.1 获取MySQL R5w l@C1L ? 目前MySQL的必威体育精装版稳定发行版本是5.0.33,可以在其官方下载地址 /downloads/mysql/5.0.html下载到。 `8m=~/6 ? 注意:要找到页面最下方的源码包(Source downloads)Tarball (tar.gz) aN4h*aX ? 在这个页面我们还可以看到许多其他为特定操作系统版本编译好的MySQL安装包,可以针对特定操作系统无需安装直接运行。 IxDX2g ? ?!J_n;* ? 1.2.2 安装准备工作 0EPXg.gK ? 首先要检查操作系统是否安装了所需要的软件包,因为这里安装的的是源码包因此要确认是否操作系统是否安装了C语言编译环境(gcc, libgcc等) MwpaM W7~ ? 在命令行下以root身份查看是否正确安装gcc ERe- b3t ? [root@as4 /]# rpm -aq|grep gcc 5qZmv3B ? gcc-objc-3.4.3-9.EL4 0h{HM ? compat-libgcc-296-2.96-132.7.2 M5j{A1x  ? compat-gcc-32-c++-3.2.3-47.3 F^4$m/ ? libgcc-3.4.3-9.EL4 `Xdd ? gcc-3.4.3-9.EL4 53W b6 ? \|-G3{Ik ? 此外,还要防止操作系统原有的MySQL包对新安装的MySQL造成影响,因此不要让系统自带的MySQL影响到新安装的MySQL,首先要卸载系统自带的MySQL(注意:一般来说RedHat的发行版中带的MySQL都不是必威体育精装版版本)。我们可以通过以下步骤卸载系统自带的MySQL。 b+Q{.uLK ? 1)[root@as4 /]# rpm -aq|grep mysql pR$ z ? ? mysql-4.1.12-3.RHEL4.1 /@x.l ? mysqlclient10-3.23.58-4.RHEL4.1… 8p8_R}Ti ? 2) [root@as4 ]# rpm -e mysql-4.1.12-3.RHEL4.1… ]+w5ZiG^O ? NJdKI;S ? 1.2.3 开始安装 ?ZDI` ? 把获得的MySQL源码包mysql-5.0.33.tar.gz复制到/opt目录下开始解压 L6C|C*c ? [root@as4 /]# cd /opt/ .!Xps+s3 ? [root@as4 opt]# tar zxvf ./mysql-5.0.33.tar.gz y 7n8Q ? 为MySQL创建独立用户,一般来说这种独立运行的数据库都要创建一个独立的系统用户,有些数据库是必须要独立系统用户的。 bB0yiTF` ? [root@as4 /]# useradd mysql -d /opt/mysql-5.0. 33 N)fN.yz+ ? [root@as4 /]# chown -R mysql.mysql /opt/mysql-5.0. 33 /FP-;z ? 创建2个重要目录(数据和连接) ~?j4ftv= ? 数据目录用于存放MySQL的所有数据,而连接目录是存放MySQL运行时的sock

文档评论(0)

yaoyaoba + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档