Eu estava tentando avaliar o Hotbackup tokudb mais recente para o mecanismo tokudb do percona.
Esta instalação está no debian (Ubuntu 14)
Consegui instalar todos os pacotes sem erro e instalar todos os plug-ins toku básicos.
Tentando instalar o plugue de backup, recebo
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)
*Edições nos comentários: *
Este arquivo existe no sistema de arquivos
# 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
Como posso instalar isso?
Para instalar o Percona TokuBackup:
Execute
ps_tokudb_admin --enable-backup
para adicionar a opção preload-hotbackup na seção [mysqld_safe] de my.cnf.Reinicie o serviço mysql
Execute
ps_tokudb_admin --enable-backup
novamente para concluir a instalação do plug-in TokuBackupEu acho que isso é problema de permissão. Seu erro:
Sua permissão de arquivo de plug-in:
usuário mysql - não tem direitos para executar plugin
comparar com outros plugins (direitos padrão após a instalação):