Fedora 11安装源码MySQL-5.1
在Fedora 11中,楞是装不好源码MySQL。折腾半天,把安装过程记录在此,以资共飨。
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。
为了防止某些网站的恶性转载,特在文章加入此信息,还望读者体谅。