我正在尝试为 percona 的 tokudb 引擎评估最新的 tokudb Hotbackup。
此安装在 debian (Ubuntu 14) 下
我能够在没有错误的情况下安装所有软件包,并安装所有基本的 toku 插件。
尝试安装我得到的备用插头
mysql> install plugin tokudb_backup soname 'tokudb_backup.so';
ERROR 1126 (HY000): Can't open shared library '/usr/lib/mysql/plugin/tokudb_backup.so' (errno: 2 /usr/lib/mysql/plugin/tokudb_backup.so: undefined symbol: tokubackup_version_string)
mysql> select @@version;
+-------------+
| @@version |
+-------------+
| 5.6.27-75.0 |
+-------------+
1 row in set (0.00 sec)
mysql> select @@tokudb_version;
+------------------+
| @@tokudb_version |
+------------------+
| 5.6.27-75.0 |
+------------------+
1 row in set (0.00 sec)
*编辑评论:*
该文件确实存在于文件系统中
# ls -l /usr/lib/mysql/plugin/tokudb_backup.so
-rw-r--r-- 1 root root 23736 Nov 3 05:30 /usr/lib/mysql/plugin/tokudb_backup.so
我怎样才能安装这个?
安装 Percona TokuBackup:
运行
ps_tokudb_admin --enable-backup
以将 preload-hotbackup 选项添加到 my.cnf 的 [mysqld_safe] 部分。重启mysql服务
再次运行
ps_tokudb_admin --enable-backup
完成TokuBackup插件的安装我认为,这是权限问题。你的错误:
您的插件文件权限:
用户 mysql - 没有执行插件的权限
与其他插件对比(安装后默认权限):