一、文章说明
最近接触到mysql数据库,因此闲来研究一下,今天演示一下用源码安装mysql,如果使用rpm包安装的话个人感觉挺简单的。
环境说明:
操作系统:rhel 5.4 x86
Mysql版本:mysql-5.5.22
二、安装cmake(mysql5.5以后是通过cmake来编译的)
在mysql5.5之前的话直接编辑就可以,而在5.5以后需要通过cmake来编译,在附录中介绍一下直接编译。
下载cmake-2.8.4.tar.gz,本人是在度娘搜的。
备注:configure需要执行编译到目录。
三、创建mysql的安装目录及数据库存放目录
四、创建mysql用户及用户组
五、安装mysql
备注:
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //安装目录
-DINSTALL_DATADIR=/usr/local/mysql/data //数据库存放目录
-DDEFAULT_CHARSET=utf8 //使用utf8字符
-DDEFAULT_COLLATION=utf8_general_ci //校验字符
-DEXTRA_CHARSETS=all //安装所有扩展字符集
-DENABLED_LOCAL_INFILE=1 //允许从本地导入数据
注意事项:
重新编译时,需要清除旧的对象文件和缓存信息。
#make clean
#rm -f CMakeCache.txt
#rm -rf /etc/my.cnf
六、设置目录权限