Add in setup_software
This commit is contained in:
parent
6ea80f184d
commit
dd650602dd
33
tools/setup_software.sh
Executable file
33
tools/setup_software.sh
Executable file
@ -0,0 +1,33 @@
|
||||
#!/bin/bash -x
|
||||
|
||||
# $1 is the db engine name, currently one of:
|
||||
# mysql
|
||||
# percona-server
|
||||
|
||||
git pull
|
||||
|
||||
# Percona support
|
||||
apt-key adv --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
|
||||
cp etc/percona.list /etc/apt/sources.list.d/percona.list
|
||||
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install -y git python-pip libxml2-dev libxml2-utils libxslt-dev libmysqlclient-dev pep8 postgresql-server-dev-9.1 python2.7-dev python-coverage python-netaddr python-mysqldb $1-server python-git virtualenvwrapper python-numpy
|
||||
|
||||
mkdir -p /var/log/mysql
|
||||
touch /var/log/mysql/slow-queries.log
|
||||
chown mysql.mysql /var/log/mysql/slow-queries.log
|
||||
|
||||
chmod ugo+rx /var/log/mysql
|
||||
chmod ugo+r /var/log/syslog /var/log/mysql/slow-queries.log /var/log/mysql/error.log
|
||||
|
||||
chown -R mysql.mysql /srv/mysql
|
||||
|
||||
if [ -e /etc/logrotate.d/percona-server-server-5.5 ]
|
||||
then
|
||||
rm /etc/logrotate.d/percona-server-server-5.5
|
||||
fi
|
||||
/usr/sbin/logrotate /etc/logrotate.conf
|
||||
|
||||
/etc/init.d/apparmor restart
|
||||
/etc/init.d/mysql restart
|
Loading…
x
Reference in New Issue
Block a user