Linux下编译安装MySQL 5.5.23

实验室的Ubuntu 10.04上apt只能安装MySQL 5.1,忍不了,手动编译5.5。

折腾了一下午,5.5之后的源码安装各种坑爹啊,感谢这篇文章,《Ubuntu 10.04.2上编译安装MySQL 5.5.11》

1、下载

2、编译

上述的参数:默认安装在/usr/mysql下,数据在/usr/mysql/data下。

cmake后会生成用于make的Makefile,然后编译、安装:

3、配置

首先更改下目录的权限。

然后安装默认数据库,一定注意最后那个no-default,没有这个选项不行……

安装完成后,我们把mysql属用户权限改为root,data属用户单独改为mysql

拷贝配置文件:

由于我们没有安装在默认的位置(实际是5.5的Makefile太脑残了,5.1.x的时候,如果安装目录更改,其他所有的cnf都会自动修正的),所以需要修改my.cnf:

4、运行

首先把启动脚本拷贝到init.d:

然后启动:

没其他意外的话,会启动成功的。

5、关于root密码

已经5.5时代了,就用mysql默认的工具改密码吧:

现在这工具很全面啊,至此终于搞定5.5的编译安装。

2 thoughts on “Linux下编译安装MySQL 5.5.23

    1. coder4coder4 Post author

      恩,我知道,但是自己编译可以控制一些选项。最近手痒了,呵呵。

      Reply

Leave a Reply

Your email address will not be published.