根据提供的文件信息,这里将详细解释如何在 CentOS 下安装 MySQL 主从配置的步骤。以下是具体的安装过程: ### 1. 确认 CentOS 版本 确保系统版本为 CentOS 6.3,可以通过命令行输入 `cat /etc/centos-release` 来确认。 ``` CentOS release 6.3 (Final) Linux node1 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux ``` ### 2. 下载并解压 MySQL 源码包 下载 MySQL 的源码包 `mysql-5.6.19.tar.gz`,然后解压至 `/home/user/` 目录下。假设已经下载完成,接下来进行解压操作。 ### 3. 移除原有 MySQL 安装 为了避免与现有的 MySQL 安装发生冲突,首先移除系统中原有的 MySQL 组件。 ```bash [root@localhost ~]# yum remove mysql ``` ### 4. 安装 CMake 由于 MySQL 的编译需要 CMake 工具,因此首先需要安装 CMake。可以通过以下步骤来完成 CMake 的安装: 1. **下载 CMake**:访问官网 [http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz](http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz) 并下载。 2. **移动文件**:将 `cmake-2.8.4.tar.gz` 移动到 `/usr/` 目录下。 ```bash [root@localhost ~]# mv /home/user/cmake-2.8.4.tar.gz /usr/cmake-2.8.4.tar.gz ``` 3. **解压 CMake**: ```bash [root@localhost ~]# cd /usr/ [root@localhost usr]# tar -xzvf cmake-2.8.4.tar.gz ``` 4. **进入目录并执行 bootstrap**: ```bash [root@localhost usr]# cd cmake-2.8.4 [root@localhost cmake-2.8.4]# ./bootstrap ``` #### 解决 CMake 安装过程中出现的问题 在执行 `./bootstrap` 命令时可能会遇到如下错误: ``` Error when bootstrapping CMake: Cannot find appropriate C compiler on this system. Please specify one using environment variable CC. See cmake_bootstrap.log for compilers attempted. ``` 这时需要安装 gcc 编译器: ```bash [root@localhost ~]# yum install gcc ``` 接着再次尝试执行 `./bootstrap` 命令。如果还遇到 C++ 编译器的问题,则需要安装 gcc-c++: ```bash [root@localhost ~]# yum install gcc-c++ ``` 最后再次尝试执行 `./bootstrap` 命令,直到成功。 ### 5. 使用 gmake 编译 CMake 一旦 CMake 安装成功,就可以通过 gmake 进行编译: ```bash [root@localhost cmake-2.8.4]# gmake [root@localhost cmake-2.8.4]# gmake install ``` ### 6. 准备 MySQL 安装环境 为了安装 MySQL,需要创建相应的用户组和用户,并设置 MySQL 的安装目录: ```bash [root@localhost ~]# groupadd mysql [root@localhost ~]# useradd -g mysql mysql ``` 接下来,将下载的 MySQL 源码包移动到 `/usr/local/` 目录,并解压: ```bash [root@localhost ~]# mv /home/user/mysql-5.6.19.tar.gz /usr/local/mysql-5.6.19.tar.gz [root@localhost local]# tar -xzvf mysql-5.6.19.tar.gz ``` ### 7. 配置 MySQL 进入 MySQL 目录并运行 CMake 配置脚本: ```bash [root@localhost local]# cd mysql-5.6.19 [root@localhost mysql-5.6.19]# cmake ``` 在实际配置过程中,可能还需要指定更多的参数,例如 MySQL 数据库的安装路径、是否启用线程等。这一步的具体配置会根据实际情况有所不同。 以上就是关于在 CentOS 下安装 MySQL 主从配置的基本步骤。需要注意的是,在实际部署过程中可能还会遇到其他问题,如权限设置、服务启动等,这些都需要根据具体情况进行调整。
========================================
安装环境:
CentOS release 6.3 (Final)
Linux node1 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
1.下载MySQL
我下载的版本:mysql-5.6.19.tar.gz
2.安装之前先卸载CentOS自带的MySQL
[root@localhost ~]# yum remove mysql
3.编译安装Cmake
下载cmake源码包:http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
4. 移至usr目录
[root@localhost ~]# mv /home/user/cmake-2.8.4.tar.gz /usr/cmake-2.8.4.tar.gz
[root@localhost ~]# cd /usr
5.解压并安装cmake
[root@localhost usr]# tar -xzvf cmake-2.8.4.tar.gz
[root@localhost usr]# cd cmake-2.8.4
[root@localhost cmake-2.8.4]# ./bootstrap
5.1 如果出现错误:
---------------------------------------------
CMake 2.8.4, Copyright 2000-2009 Kitware, Inc.
---------------------------------------------
Error when bootstrapping CMake:
Please specify one using environment variable CC.
See cmake_bootstrap.log for compilers attempted.
---------------------------------------------
Log of errors: /usr/local/src/cmake-2.8.4/Bootstrap.cmk/cmake_bootstrap.log
---------------------------------------------
报错:缺少C的编译器
解决办法:安装gcc编译器
[root@localhost ~]# yum install gcc
5.2 如果出现错误
---------------------------------------------
CMake 2.8.4, Copyright 2000-2009 Kitware, Inc.
C compiler on this system is: cc
---------------------------------------------
Error when bootstrapping CMake:
Cannot find appropriate C++ compiler on this system.
Please specify one using environment variable CXX.
See cmake_bootstrap.log for compilers attempted.
---------------------------------------------
Log of errors: /usr/local/src/cmake-2.8.4/Bootstrap.cmk/cmake_bootstrap.log
---------------------------------------------
报错:缺少C++编译器
解决办法:安装gcc-c++编译器
[root@localhost ~]# yum install gcc-c++
6.安装gmake
[root@localhost cmake-2.8.4]# gmake
剩余5页未读,继续阅读
- 粉丝: 4
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助