Fedora 11安装源码MySQL-5.1

2014-11-24 17:39:09 · 作者: · 浏览: 0

ps:文章中涉及的目录路径都是我本机目录,大家可以自行调整。


ps:我用的时5.1.32,你当然可以使用最新的5.1.35。


第一步:



以rocrocket普通用户登录系统,系统中不必要有mysql用户和mysql用户组。(我可没用root登录哦)


第二步:


下载mysql-5.1.32.tar.gz,并解压到源码到/rocrocket/software/repo/src/mysql-5.1.32目录下:


$ tar -xzvf mysql-5.1.32.tar.gz -C /rocrocket/software/repo/src


$ cd /rocrocket/software/repo/src/mysql-5.1.32


第三步:


运行./configure


./configure –prefix=/rocrocket/software/program/mysql-5.1.32 –with-charset=utf8 –with-extra-charsets=all –with-unix-socket-path=/rocrocket/software/program/mysql-5.1.32/mysql.sock


第四步:


编译安装


make && make install


第五步:


拷贝配置文件


cd /rocrocket/software/program/mysql-5.1.32


mkdir etc


mkdir -p var/log


mkdir -p var/run


cd etc


cp /rocrocket/software/repo/src/mysql-5.1.32/support-files/my-small.cnf my.cnf


第六步:


编辑my.cnf,在最后增加如下的行:


[mysqld_safe]
log-error=/rocrocket/software/program/mysql-5.1.32/var/log/mysqld.log
pid-file=/rocrocket/software/program/mysql-5.1.32/var/run/mysqld.pid


cd ../bin


./mysql_install_db


第七步:


运行即可


/rocrocket/software/program/mysql-5.1.32/bin/mysqld_safe &


最后一步:


查看下端口信息:


netstat -lntp|grep 3306


最后提醒:


如果要停止mysql的话,这样(需要root用户权限):


/rocrocket/software/program/mysql-5.1.32/bin/mysqladmin shutdown


over~~



本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。
为了防止某些网站的恶性转载,特在文章加入此信息,还望读者体谅。


原文地址:http://roclinux.cn/ p=1551