【问题标题】:How to install Percona 5.7 with TokuDB from tar file如何从 tar 文件中使用 TokuDB 安装 Percona 5.7
【发布时间】:2020-02-03 20:36:20
【问题描述】:

如何使用 Percona 5.7 和引擎 TokuDB 使用 tar 文件?

我想安装可以在这里找到的二进制文件:https://www.percona.com/downloads/Percona-Server-5.7/LATEST/

我做了以下步骤:

 mkdir -p ./service
 mkdir -p ./service/mysqld
 mkdir -p ./service/mysqld/data
 tar xfz Percona-Server-5.7.28-31-Linux.x86_64.ssl102.tar.gz --strip-components 1 -C ./service/mysqld
./service/mysqld/bin/mysqld  --initialize-insecure --basedir=./service/mysqld --datadir=./service/mysqld/data --user=<my-user>

 mysqld --default-storage-engine=tokudb --user <my-user> 

不确定上述是否正确,我不知道下一步应该是什么。我找不到任何指导如何做到这一点,只有如何用数据包管理器做到这一点。有人知道如何继续吗?

我需要手动下载 tokudb 插件还是包含它?如何启动 mysql 守护进程?

注意我不想使用 docker 或任何数据包管理器。这个我知道该怎么做。我希望能够在服务文件夹下安装 mysql,这样我就可以在完成后轻松删除它。

【问题讨论】:

  • 使用发行版的包管理器安装 linux 软件通常更容易,在提供的链接中,您可以按照他们的说明进行操作,顺便说一下,如果您将这个问题发布在服务器故障站点,因为这里是软件开发人员的论坛

标签: mysql plugins tar percona tokudb


【解决方案1】:
【解决方案2】:

你不应该直接使用mysqld来启动mysql,而是使用:mysqld_safe 如果你在解包后进入 MySQL 目录并运行:

./bin/mysqld_safe --ledir=./bin/ --basedir=. --datadir=./data

然后要加载 TokuDB,你可以运行 ps-admin,这需要 root 访问权限,因为你想将它安装在一个文件夹中,我猜你没有它。因此,更好的选择是使用 mysql 客户端连接到您的 mysql 服务器并运行:

INSTALL PLUGIN tokudb SONAME 'ha_tokudb.so';
INSTALL PLUGIN tokudb_file_map SONAME 'ha_tokudb.so';
INSTALL PLUGIN tokudb_fractal_tree_info SONAME 'ha_tokudb.so';
INSTALL PLUGIN tokudb_fractal_tree_block_map SONAME 'ha_tokudb.so';
INSTALL PLUGIN tokudb_trx SONAME 'ha_tokudb.so';
INSTALL PLUGIN tokudb_locks SONAME 'ha_tokudb.so';
INSTALL PLUGIN tokudb_lock_waits SONAME 'ha_tokudb.so';
INSTALL PLUGIN tokudb_background_job_status SONAME 'ha_tokudb.so';

现在应该可以使用引擎TokuDB了。

但是,如果您需要更多帮助,请查看: https://www.percona.com/doc/percona-server/LATEST/tokudb/tokudb_installation.html

我同意如果您不使用 Linux 发行版的数据包安装程序,这方面的说明会令人困惑。这样做的好处是它很容易删除,如果你失败了,你可以删除文件夹。

如果您有任何问题,请告诉我?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-10
    • 2014-12-04
    相关资源
    最近更新 更多