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"
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
; 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
;
;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
; 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