
在CentOS 7.0上编译安装cmake及MySQL安装包
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程详细介绍如何在CentOS 7.0操作系统中手动编译并安装CMake工具,并指导用户完成MySQL数据库服务器的手动安装过程。
一、安装MySQL
1. 安装cmake:
- 进入软件包存放目录:`cd /usr/local/src`
- 解压cmake源码包并进入解压后的文件夹:`tar zxvf cmake-2.8.11.2.tar.gz && cd cmake-2.8.11.2`
- 配置、编译和安装cmake:
```sh
./configure
make
make install
```
2. 安装MySQL:
- 创建mysql组:`groupadd mysql`
- 添加mysql用户并将其加入到mysql组,同时禁止该用户直接登录系统:`useradd -g mysql mysql -s /bin/false`
- 创建MySQL数据库存放目录和安装目录:
```sh
mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql # 设置权限给mysql用户和组
mkdir -p /usr/local/mysql
```
- 解压MySQL源码包并进入解压后的文件夹:`tar zxvf mysql-5.6.19.tar.gz && cd mysql-5.6.19`
- 配置安装路径、数据库存放目录等信息:
```sh
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/data/mysql \
-DSYSCONFDIR=/etc
```
- 编译和安装MySQL:`make && make install`
- 移除默认的配置文件(如果系统中没有则无需执行此步骤):
```sh
rm -rf /etc/my.cnf
```
- 生成mysql系统数据库并设置相关路径权限,建立软连接,并将Mysql加入到启动服务列表:
```sh
cd /usr/local/mysql && ./scripts/mysql_install_db --user=mysql \
--basedir=/usr/local/mysql --datadir=/data/mysql
ln -s /usr/local/mysql/my.cnf /etc/my.cnf
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod 755 /etc/init.d/mysqld
chkconfig mysqld on
vi /etc/rc.d/init.d/mysqld # 编辑文件以设置MySQL程序安装路径和数据库存放目录,保存退出后启动服务:
service mysqld start
```
- 将mysql命令加入系统环境变量:编辑`/etc/profile`,添加一行 `export PATH=$PATH:/usr/local/mysql/bin` 并使配置生效。
- 创建软链接以方便使用MySQL库文件和socket文件,并设置密码:
```sh
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
mkdir /var/lib/mysql #创建目录并添加软连接
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
mysql_secure_installation # 设置MySQL密码,根据提示操作。
```
以上步骤详细介绍了如何安装和配置cmake及MySQL。
全部评论 (0)


