最新的Mysql5.5的源码安装已经不能再用configure的方式了,改成了cmake的编译方式,本文主要用于学习和记录mysql的基本安装方法。
1、下载源码
下载源码可以到mysql官网上下载,不过需要注意的是,一定要选择Source Code的方式,下载下来的文件为mysql-5.5.32.tar.gz
2、编译前的准备工作
编译前需要为系统安装一些其他工具支持,包括cmake,bison,gcc-c++,ncurses,automake,autoconf等
添加mysql用户和组
1 | groupadd mysql |
3、编译
编译参数可以参考文档
1 | cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_USER=mysql -DWITH_DEBUG=0 -DDEFAULT_CHAESET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -WITH_EXTRA_CHARSETS:STRING=utf8,gbk |
4、启动与停止
1 | chown -R mysql:mysql /usr/local/mysql |
写一个启动停止的脚本
1 | #!/bin/bash |