承接上一篇文章CentOs7 下安装LAMP环境(超级详细) 之 apache
继续安装mysql(mysql被oracle收购后,免费堪忧)
第一步 进入mysql官网 dev.mysql.com
下拉找到
点击Download来到
还是复制下载的连接
进入centos的终端 运行
解压文件
tar -zxvf 文件名
安装几个依赖软件
sudo yum install cmake gcc-c++ ncurses-devel perl-Data-Dumper boost boost-doc boost-devel
安装完成后
进行cmake安装
[root@11 mysql-5.7.17]# cmake \
> -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
> -DMYSQL_DATADIR=/mydata/mysql/data \
> -DSYSCONFDIR=/etc \
> -DMYSQL_USER=mysql \
> -DWITH_MYISAM_STORAGE_ENGINE=1 \
> -DWITH_INNOBASE_STORAGE_ENGINE=1 \
> -DWITH_ARCHIVE_STORAGE_ENGINE=1 \
> -DWITH_MEMORY_STORAGE_ENGINE=1 \
> -DWITH_READLINE=1 \
> -DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock \
> -DMYSQL_TCP_PORT=3306 \
> -DENABLED_LOCAL_INFILE=1 \
> -DENABLE_DOWNLOADS=1 \
> -DWITH_PARTITION_STORAGE_ENGINE=1 \
> -DEXTRA_CHARSETS=all \
> -DDEFAULT_CHARSET=utf-8 \
> -DDEFAULT_COLLATION=utf8_general_ci \
> -DWITH_DEBUG=0 \
> -DMYSQL_MAINTAINER_MODE=0 \
> -DWITH_SSL:STRING=bundled \
> -DWITH_ZLIB:STRING=bundled
如果在途中出现boost出现错误 还得编译boost 具体看出错信息 去编译相应的版本
这里不做多的介绍 引用一篇博客
http://www.cnblogs.com/xiehongfeng100/p/4375613.html
这里有介绍编译的信息
编译结束后
使用
sudo make install
安装mysql
至此mysql安装完成