Percona XtraDB Cluster 5.6 не запускается
Всем хороших дней. Я хочу запустить для тестирования Percona XtraDb Cluster на Ubuntu 14.04. За основу взяты эти две статьи
- https://habrahabr.ru/post/152969/
- https://www.percona.com/doc/percona-xtradb-cluster/5.6/manual/bootstrap.html
Я пришел вместо
Ну и в завершение, перезапускаем демона:
Демон не запускается
$ sudo /etc/init.d/mysql start
* Starting MySQL (Percona XtraDB Cluster) database server mysqld
* The server quit without updating PID file (/var/lib/mysql/vagrant-ubuntu-trusty-64.pid).
...fail!
В журналах несколько ошибок. Ошибка первая:
[ОШИБКА] Не удается открыть таблицу mysql.plugin. Пожалуйста, запустите mysql_upgrade, чтобы создать его.
Конечно, я побежал mysql_upgrade
, Но это не работает
$ sudo mysql_upgrade Поиск "mysql" как: mysql Поиск "mysqlcheck" как: mysqlcheck ФАТАЛЬНАЯ ОШИБКА: Ошибка обновления
Ошибка вторая:
160502 14:56:26 [ОШИБКА] Плагин 'Функция инициализации InnoDB' вернула ошибку. 160502 14:56:26 [ОШИБКА] Ошибка регистрации плагина 'InnoDB' в качестве ДВИГАТЕЛЯ ХРАНЕНИЯ. 160502 14:56:26 [ОШИБКА] Неизвестный / неподдерживаемый механизм хранения: InnoDB 160502 14:56:26 [ОШИБКА] Прерывание
Всем советуем удалить все папки / var / lib / mysql
и предположительно начинается. Но я удалил и ничего не получилось.
Мой файл my.cnf
[mysqld_safe]
# wsrep_urls=gcomm://192.168.33.101:3400,gcomm://192.168.33.102:3400,gcomm://
#wsrep_urls=gcomm://192.168.33.101:3400,gcomm://
[mysqld]
innodb_log_file_size=256M
wsrep_cluster_address=gcomm://192.168.33.101
port=3306
socket=/var/run/mysqld/mysqld.sock
datadir=/var/lib/mysql
basedir=/usr
user=mysql
log_error=/var/log/mysql.err
binlog_format=ROW
default_storage_engine=InnoDB
wsrep_provider=/usr/lib/libgalera_smm.so
wsrep_sst_receive_address=192.168.33.101:3500
wsrep_node_incoming_address=192.168.33.101
wsrep_slave_threads=2
wsrep_cluster_name=cluster0
wsrep_provider_options="gmcast.listen_addr=tcp://192.168.33.101:3400;"
wsrep_sst_method=xtrabackup
wsrep_sst_auth=backup:password
wsrep_node_name=node0
innodb_locks_unsafe_for_binlog=1
innodb_autoinc_lock_mode=2
innodb_buffer_pool_size=5000M
innodb_log_file_size=256M
innodb_log_buffer_size=4M
[client]
port=3306
socket=/var/run/mysqld/mysqld.sock
Собственно вопрос: с чего начать? Если есть у кого рабочая конфигурация, то поделитесь пожалуйста.
1 ответ
Я думаю, что путь к библиотеке Galera вызывает "ошибку два". Вы должны попробовать это: wsrep_provider=/usr/lib/galera3/libgalera_smm.so