Machine/Discovery One/Node: Difference between revisions

Dogi (talk | contribs)
Dfarning (talk | contribs)
mNo edit summary
Line 38: Line 38:


  /etc/init.d/networking restart
  /etc/init.d/networking restart
== Install Database ==
===Install needed packages===
apt-get install mysql-client-5.0 mysql-server-5.0
===Log Rotate===
/etc/logrotate.d/mysql-server
<pre>
# - I put everything in one block and added sharedscripts, so that mysql gets 
#  flush-logs'd only once.
#  Else the binary logs would automatically increase by n times every day.
# - The error log is obsolete, messages go to syslog now.
/var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log {
        daily
        rotate 7
        missingok
        create 640 mysql adm
        compress
        sharedscripts
        postrotate
                test -x /usr/bin/mysqladmin || exit 0
                # If this fails, check debian.conf! 
                MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf"
                if [ -z "`$MYADMIN ping 2>/dev/null`" ]; then
                  # Really no mysqld or rather a missing debian-sys-maint user?
                  # If this occurs and is not a error please report a bug.
                  if ps cax | grep -q mysqld; then
                    exit 1
                  fi 
                else
                  $MYADMIN flush-logs
                fi
        endscript
}
</pre>
=== Turn off database by default ===
#FIXME
sudo update-rc.d -f mysql remove


== Install php server ==
== Install php server ==