网上有诸多介绍源码安装Mysql时开启Federated引擎的方法,诸如:
./confiure --with-plugin-federated
./confiure --with-federated-storage-engine
但本人试验统统报unrecognized options错误,google了半天,居然是Mysql的bug ,至今未修复。
经测试(version:5.1.52)只有--with-plugins=federated能用:
./confiure --with-plugins=federated
安装完成后show engines查看:
+------------+--------+
| Engine | Support |
+------------+--------+
...
| FEDERATED | NO |
...
+------------+--------+
Federated引擎安装成功。
接着将其开启,修改my.cnf,在 [mysqld] 下添加一行:
federated
重启Mysql,完成。
分享到:
相关推荐
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/var/lib/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_...
- 为了能够编译MySQL源码,需要先安装一些必要的编译工具包,如`make`, `gcc-c++`, `cmake`, `bison-devel`, `ncurses-devel`, `perl`等。 ```bash [root@localhost ~]# yum -y install make gcc-c++ cmake bison...
在大多数Linux发行版中,MySQL源码安装前需要安装以下基本库: 1. **开发工具**:如GCC编译器、make等,通常可以通过`sudo apt-get install build-essential`(Ubuntu/Debian)或`yum install gcc make`(CentOS/...
Mysql 源码安装操作: 1. 创建用户 # groupadd mysql # useradd -g -r mysql mysql 2. 解压缩tar包 # tar xf mysql-5.7.3-m13.tar.gz # cd mysql-5.7.3-m13 3. 编译安装 # cmake . -DCMAKE_INSTALL_PREFIX=/usr/...
### MySQL 5.6 源码编译安装详解 #### 一、前言 本文旨在详细介绍如何在Linux环境下从源码编译安装MySQL 5.6版本的过程。...希望本文能够帮助到那些正在学习或工作中需要用到MySQL源码编译安装的朋友。
> -DWITH_FEDERATED_STORAGE_ENGINE=1 \ > -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ > -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \ > -DWITH_DEBUG=0 \ > -DMYSQL_TCP_PORT=3306 # make # make install 4. 配置以及初始化...
-DWITH_FEDERATED_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ -DWITHOUT_PARTITION_STORAGE_ENGINE=1 \ -DWITH_FAST_MUTEXES=1 \ -DWITH_ZLIB=bundled \ -...
2. **下载源码**:从MySQL官方网站下载对应版本的源代码包,例如MySQL 5.6。 3. **解压源码**:使用`tar -zxvf mysql-5.6.x.x.tar.gz`命令解压到指定目录。 4. **配置编译**:进入解压后的目录,运行`cmake . -...
接下来,下载MySQL的源代码。你可以从MySQL官方网站或者通过`wget`命令下载。例如: ```bash wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23.tar.gz ``` 解压下载的源文件: ```bash tar -...
下载 MySQL 5.7.9 的源码包,并解压后进行编译安装: ```bash shell>tar zxvf mysql-5.7.9.tar.gz shell>cd mysql-5.7.9 shell>cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/...
解压MySQL源码包 ``` # tar xf mysql-5.6.16.tar.gz # cd mysql-5.6.16 ``` 这里,我们将MySQL的源码包解压到当前目录,并进入到解压后的目录中,为后续编译安装做准备。 #### 二、配置与编译 接下来是配置与...
接下来的步骤涉及下载MySQL源码包,并对其进行编译和安装。 1. **下载MySQL源码包:** - 本次安装使用的版本为mysql-5.5.34.tar.gz。可以通过以下命令下载: ```bash wget ...
安装`cmake`的步骤包括解压源码包,运行`bootstrap`脚本进行配置,然后通过`make`来编译和`make install`来安装。确保这些步骤顺利完成是编译MySQL的基础。 接下来是编译MySQL本身。`cmake`与传统的`configure`脚本...
以上步骤详尽地概述了在Linux平台上安装MySQL源码的过程。请注意,具体的命令和路径可能因不同Linux发行版而异,因此在实际操作时应根据系统情况进行适当调整。此外,安装过程中可能会遇到各种问题,解决这些问题...
接下来,从MySQL官方网站下载源代码包。访问https://dev.mysql.com/downloads/mysql/,选择MySQL 5.6版本,然后下载适合你的操作系统的源码压缩包。 解压下载的源码文件,例如: ``` tar -zxvf mysql-5.6.x.y.tar....
1. **获取源码**: 首先,你需要从官方网站或镜像站点下载MySQL的源代码包`mysql-5.5.53.tar.gz`。这是一个压缩文件,通过`tar -zxvf mysql-5.5.53.tar.gz`命令解压后,你将得到源代码目录。 2. **编译前的准备**: ...
本指南将详细阐述如何在CentOS上从源代码编译安装MySQL。 首先,确保你的系统是最新的,可以通过运行`sudo yum update`来完成。接下来,安装编译MySQL所需的依赖包,包括GCC编译器、开发库等: 1. 安装基础依赖: ...
在Linux CentOS 6.6系统中安装MySQL源码包的过程是一项技术性的工作,涉及到多个步骤。首先,我们需要从MySQL官方网站获取源码包。在本文中,我们选择的是MySQL 5.6.34版本的源码。源码包通常以tar.gz格式提供,可以...
下面将详细讲解如何通过源码安装和使用Yum安装两种方式来完成MySQL的安装与配置。 ### 1. 源码安装 #### 1.1 找到源码包 首先,你需要从MySQL官方网站下载适合你Linux系统的源码包,例如`mysql-5.7.35.tar.gz`或`...
DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DENABLE_DTRACE=0 -DDEFAULT_STORAGE_ENGINE=InnoDB -DWITHザ_君の名前 ...