Solaris - Install Mysql Server
Download package with mysql package for specific server type from packages repository like ftp.ussg.iu.edu/solaris/freeware/sparc/5.10, for instance:
ftp.ussg.iu.edu/solaris/freeware/sparc/5.10/mysql-5.0.67-sol10-sparc-local.gz
Unpack gz archive by executing following command:
# gzip -d mysql-5.0.67-sol10-sparc-local.gz
Then execute following command:
# pkgadd -d mysql-5.0.67-sol10-sparc-local
Configure MySQL:
# groupadd mysql # useradd -g mysql mysql # cd /usr/local # chown -R mysql:mysql mysql # chmod -R 770 /var/mysql
Then initialize MySQL database:
# cd /usr/local/mysql/bin # ./mysql_install_db --user=mysql
Now you can start MySQL Server:
# /usr/local/mysql/share/mysql/mysql.server startCreate startup/shutdown script:
# vi /etc/init.d/mysql.rc
And fill it in with the following simple code:
#!/sbin/sh # script starts or stops all hardcoded mysql servers # depending on passed parameter # Parameters: # $1 - start/stop ulimit -c 0 # Shutdown if instance of a specified tomcat server version # running # Parameters: # $1 - apache tomcat version ShutdownIfRunning() { count=`ps -ef | grep -i mysql | egrep -v grep | wc -l` if [ $count -gt 0 ] then /usr/local/mysql/share/mysql/mysql.server stop fi } case "$1" in start ) /usr/local/mysql/share/mysql/mysql.server start ;; stop ) ShutdownIfRunning ;; * ) echo "Usage: $0 (start | stop)" exit 1 esac
Do not forget to make it executable:
chmod +x /etc/init.d/mysql.rc
Now create a symlink to this script in appropriate runcom directory:
# ln -s /etc/init.d/mysql.rc /etc/rc3.d/S100mysql.rc # ln -s /etc/init.d/mysql.rc /etc/rc3.d/K100mysql.rc
Comments
Post a Comment