summaryrefslogtreecommitdiffstats
path: root/rubbos/rubbos_scripts/1-1-1/scripts/MYSQL1_install.sh
blob: e3a4409c72b4a85a47948bdbe09f212f7378153a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/bash

cd /bottlenecks/rubbos/rubbos_scripts/1-1-1
source set_bottlenecks_rubbos_env.sh

echo "INSTALLING MYSQL on $HOSTNAME"

mkdir -p $BOTTLENECKS_TOP
chmod 755 $BOTTLENECKS_TOP
mkdir -p $RUBBOS_TOP
chmod 755 $RUBBOS_TOP
mkdir -p $RUBBOS_APP
chmod 755 $RUBBOS_APP

cd /root
groupadd mysql
useradd -r -g mysql $BOTTLENECKS_USER
tar xzf $SOFTWARE_HOME/$MYSQL_TARBALL --directory=$RUBBOS_APP
cd /usr/local
ln -s $MYSQL_HOME mysql
cd mysql
chown -R $BOTTLENECKS_USER .
chgrp -R mysql .
#scripts/mysql_install_db --verbose --user=$BOTTLENECKS_USER --basedir=$MYSQL_HOME --datadir=$MYSQL_DATA_DIR
scripts/mysql_install_db --user=$BOTTLENECKS_USER
chown -R root .
chown -R $BOTTLENECKS_USER data

#echo "begin install mysql"
#cd $MYSQL_HOME
#scripts/mysql_install_db --no-defaults --user=root --basedir=$MYSQL_HOME --port=$MYSQL_PORT --datadir=$MYSQL_DATA_DIR --log=$MYSQL_ERR_LOG --pid-file=$MYSQL_PID_FILE --socket=$MYSQL_SOCKET

echo "DONE INSTALLING MYSQL on $HOSTNAME"