3

何度か試した後、最終的に Homebrew を使用して Macbook に Percona をインストールし、MySQL Workbench 経由で正常に接続しましたが、XtraDB テーブルを作成したい場合:

Operation failed: There was an error while applying the SQL script to the database.
Executing:
CREATE TABLE `TestSchema`.`TestTable` (
  `ID` BIGINT(0) UNSIGNED NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`ID`))
ENGINE = XtraDB;

ERROR 1286: Unknown storage engine 'XtraDB'
SQL Statement:
CREATE TABLE `TestSchema`.`TestTable` (
  `ID` BIGINT(0) UNSIGNED NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`ID`))
ENGINE = XtraDB

TokuDB でも同じエラーが発生します。

Percona は InnoDB だけでなく、XtraDB と TokuDB の両方をサポートしていることを読みました。どこかでテーマを有効にする必要がありますか?!

4

1 に答える 1

5

Percona Server 内では、XtraDBInnoDB です。つまり、'CREATE TABLE ... ENGINE=INNODB' は XtraDB テーブルを作成します。

TokuDB は、homebrew/Mac/OS/X ではまったくサポートされておらず、コンパイルすらできない可能性があります。

Percona Server 5.6/5.7 の通常のディストリビューションでは、適切な前提条件とストレージ エンジンを有効にする手順について、次の指示に従う必要があります: https://www.percona.com/doc/percona-server/5.6/ tokudb/tokudb_installation.html

-- George O. Lorch III ソフトウェア エンジニア、Percona

于 2016-04-21T20:22:54.750 に答える