aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-08-21 20:18:44 +0000
committerGerrit Code Review <review@openstack.org>2015-08-21 20:18:44 +0000
commitf14b229b1023c8808f07cdeedf875961bb923b0c (patch)
treec0012038cfefd176c75bbb0f4ac014983c63ec0d /docker
parentdc2a7a006a2d66300cce7f9c8cf1ed00a79afab3 (diff)
parent8f7ff277794a3daac354cff1eb2b2d5537b77d64 (diff)
downloadkolla-f14b229b1023c8808f07cdeedf875961bb923b0c.tar.gz
kolla-f14b229b1023c8808f07cdeedf875961bb923b0c.zip
Merge "Fix MariaDB for ubuntu"
Diffstat (limited to 'docker')
-rwxr-xr-xdocker/common/galera/config-galera.sh48
1 files changed, 0 insertions, 48 deletions
diff --git a/docker/common/galera/config-galera.sh b/docker/common/galera/config-galera.sh
index 42393377d..e66084001 100755
--- a/docker/common/galera/config-galera.sh
+++ b/docker/common/galera/config-galera.sh
@@ -1,27 +1,5 @@
#!/bin/bash
-function configure_files {
- crudini --set $CFG mariadb bind-address "${DB_CLUSTER_BIND_ADDRESS}"
- crudini --set $CFG mariadb binlog_format "ROW"
- crudini --set $CFG mariadb character-set-server "utf8"
- crudini --set $CFG mariadb collation-server "utf8_general_ci"
- crudini --set $CFG mariadb datadir "/var/lib/mysql"
- crudini --set $CFG mariadb default-storage-engine "innodb"
- crudini --set $CFG mariadb init-connect "'SET NAMES utf8'"
- crudini --set $CFG mariadb innodb_autoinc_lock_mode "2"
- crudini --set $CFG mariadb innodb_file_per_table 1
- crudini --set $CFG mariadb innodb_flush_log_at_trx_commit "2"
- crudini --set $CFG mariadb innodb_locks_unsafe_for_binlog "1"
- crudini --set $CFG mariadb innodb_log_file_size "100M"
- crudini --set $CFG mariadb query_cache_size "0"
- crudini --set $CFG mariadb query_cache_type "0"
- crudini --set $CFG mariadb wsrep_cluster_address "gcomm://${DB_CLUSTER_NODES}"
- crudini --set $CFG mariadb wsrep_cluster_name "${DB_CLUSTER_NAME}"
- crudini --set $CFG mariadb wsrep_provider "/usr/lib64/galera/libgalera_smm.so"
- crudini --set $CFG mariadb wsrep_sst_auth "'root:${DB_ROOT_PASSWORD}'"
- crudini --set $CFG mariadb wsrep_sst_method "${DB_CLUSTER_WSREP_METHOD}"
-}
-
function bootstrap_db {
mysqld_safe --wsrep-new-cluster &
@@ -53,33 +31,7 @@ function bootstrap_db {
mysqladmin -p"${DB_ROOT_PASSWORD}" shutdown
}
-function configure_db {
- bootstrap_db
-
- echo "GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY '$DB_ROOT_PASSWORD' ;" > $DB_CLUSTER_INIT_SQL
-
- if [ "$MARIADB_DATABASE" ]; then
- echo "CREATE DATABASE IF NOT EXISTS $MARIADB_DATABASE ;" >> $DB_CLUSTER_INIT_SQL
- fi
-
- if [ "$MARIADB_USER" -a "$MARIADB_PASSWORD" ]; then
- echo "CREATE USER '$MARIADB_USER'@'%' IDENTIFIED BY '$MARIADB_PASSWORD' ;" >> $DB_CLUSTER_INIT_SQL
-
- if [ "$MARIADB_DATABASE" ]; then
- echo "GRANT ALL ON $MARIADB_DATABASE.* TO '$MARIADB_USER'@'%' ;" >> $DB_CLUSTER_INIT_SQL
- fi
- fi
-
- echo "FLUSH PRIVILEGES" >> $DB_CLUSTER_INIT_SQL
-}
-
function populate_db {
mysql_install_db
chown -R mysql: /var/lib/mysql
}
-
-function prepare_db {
- populate_db
- configure_db
- configure_files
-}