From b6369c60fa02297f853608509c40e28d7069f029 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Sun, 22 Oct 2006 20:50:33 +0000 Subject: [PATCH] - use @clusterdir@ placeholder Changed files: mysql.init -> 1.103 mysqld.conf -> 1.33 --- mysql.init | 11 ++++++----- mysqld.conf | 19 ++++++++++--------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/mysql.init b/mysql.init index 93986b2..73c0594 100644 --- a/mysql.init +++ b/mysql.init @@ -332,7 +332,6 @@ mysqlinit() { busy TMP=/tmp TMPDIR=/tmp - # Install this in the user table, too hostname="`hostname --fqdn 2> /dev/null | tr -d '[:space:]'`" [ -z "$hostname" ] && hostname="localhost-unknown" @@ -722,10 +721,12 @@ mysqlinit() { chmod 751 "$MYSQL_CLUSTER_DIR" "$MYSQL_CLUSTER_DIR/mysqldb" if [ -f /usr/share/mysql/mysqld.conf -a ! -f "$MYSQL_CLUSTER_DIR/mysqld.conf" ]; then - sed -e "s#\(datadir.*\)=.*#\1= $MYSQL_DATA_DIR#g" \ - -e "s#\(pid-file.*\)=.*#\1= $MYSQL_PIDFILE#g" \ - -e "s#\(socket.*\)=.*#\1= $MYSQL_SOCKET#g" \ - /usr/share/mysql/mysqld.conf > "$MYSQL_CLUSTER_DIR/mysqld.conf" + sed -e " + s#\(datadir.*\)=.*#\1= $MYSQL_DATA_DIR#g; + s#\(pid-file.*\)=.*#\1= $MYSQL_PIDFILE#g; + s#\(socket.*\)=.*#\1= $MYSQL_SOCKET#g; + s#@clusterdir@#$MYSQL_CLUSTER_DIR#g; + " /usr/share/mysql/mysqld.conf > "$MYSQL_CLUSTER_DIR/mysqld.conf" chown root:root "$MYSQL_CLUSTER_DIR/mysqld.conf" chmod 640 "$MYSQL_CLUSTER_DIR/mysqld.conf" fi diff --git a/mysqld.conf b/mysqld.conf index 35b312a..1dd98b9 100644 --- a/mysqld.conf +++ b/mysqld.conf @@ -5,9 +5,9 @@ ; This section must be the first! [mysqld] -datadir = /var/lib/mysql/mysqldb/db -pid-file = /var/lib/mysql/mysqldb/mysql.pid -socket = /var/lib/mysql/mysqldb/mysql.sock +datadir = @clusterdir@/mysqldb/db +pid-file = @clusterdir@/mysqldb/mysql.pid +socket = @clusterdir@/mysqldb/mysql.sock port = 3306 user = mysql @@ -155,16 +155,17 @@ myisam-recover ; ;skip-innodb -innodb_data_home_dir = /var/lib/mysql/mysqldb/db +; these are actual defaults (as of 5.0.26) +innodb_data_home_dir = @clusterdir@/mysqldb/db innodb_data_file_path = ibdata1:10M:autoextend set-variable = innodb_mirrored_log_groups=1 -innodb_log_group_home_dir = /var/lib/mysql/mysqldb/db +innodb_log_group_home_dir = @clusterdir@/mysqldb/db set-variable = innodb_log_files_in_group=2 set-variable = innodb_log_file_size=5M set-variable = innodb_log_buffer_size=1M ;innodb_flush_log_at_trx_commit=1 -;innodb_log_arch_dir = /var/lib/mysql/innodb/log +;innodb_log_arch_dir = @clusterdir@/innodb/log ;innodb_log_archive=0 ;set-variable = innodb_buffer_pool_size=80M ;set-variable = innodb_additional_mem_pool_size=10M @@ -178,9 +179,9 @@ set-variable = innodb_log_buffer_size=1M ; Don't use berkeley db (saves a lot of memory) ;skip-bdb -;bdb-home = /var/lib/mysql/db -;bdb-log-dir = /var/lib/mysql/bdb/log -;bdb-tmpdir = /var/lib/mysql/bdb/tmp +;bdb-home = @clusterdir@/db +;bdb-log-dir = @clusterdir@/bdb/log +;bdb-tmpdir = @clusterdir@/bdb/tmp ;bdb-lock-detect = DEFAULT -- 2.44.0