快速业务通道

Linux下安装mysql遇到的一些问题及解决办法

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-02

本来挺简单个事,折腾了很久,这里总结一下安装步骤,以32位linux系统安装mysql 5.1.56为例,所有目录都为安装的默认目录.

1. 在官方网站下载包,这里我犯了一个错误,为了简单起见,只下载了一个server包,结果在有的服务器上可以,有的却不行.应该要安装的包有MySQL-server-5.1.56-1.glibc23.i386.rpm,MySQL-devel-5.1.56-1.glibc23.i386.rpm,MySQL-shared-compat-5.1.56-1.glibc23.i386.rpm,MySQL-client-5.1.56-1.glibc23.i386.rpm. 2. 安装完了,发现用service mysql start命令居然不能正确启动...但是发现/usr/share/mysql/mysql.server start却能启动.无奈只好用这个文件把/etc/init.d/mysql文件给替换掉了.可能是我之前装的mysql有问题有关系. 3. 接着是装innodb plugin,居然发现在/usr/lib/mysql/plugin下面居然没有.幸好在下载的完整mysql的tar包里面找到了,复制过去.注意一下,innodb plugin的版本要和mysql的版本对应上,现在还不提供独立的innodb plugin下载,问题是默认安装包里面也没有,狂汗... 4. 具体安装innodb plugin的步骤还是参考官方网页http://dev.mysql.com/doc/innodb-plugin/1.0/en/innodb-plugin-installation-dynamic-posix.html.上面给出了3种办法,我觉得第一安装还是命令行里面那个最稳,至少有问题他报错一下就看到了啊. 5. 最最悲剧的就是在命令行里面install还报错,提示(errno: 2 cannot restore segment prot after reloc: Permission denied).上网搜了一下,需要关闭selinux,然后再用chcon -t texrel_shlib_t xxx.so.可以参考这个http://zhanglinw0822.javaeye.com/blog/669062. 这样总算搞定了,希望这个对于到同样问题的朋友有帮助.

PS: 最近装mysql遇到最多的就是配置参数设置有问题导致系统不能启动,后来发现启动的时候先用mysqld,那个会有比较详细的报错,大大方便了定位问题.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号