Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mysqlinfo(){
- datafilename="mysql.txt"
- touch ./"${datafilename}"
- echo `date +%s%N | md5sum | head -c 12` >> ./"${datafilename}"
- echo "db_"`date +%s%N | md5sum | head -c 6` >> ./"${datafilename}"
- echo "u_"`date +%s%N | md5sum | head -c 6` >> ./"${datafilename}"
- echo `date +%s%N | md5sum | head -c 12` >> ./"${datafilename}"
- rootpassword=`cat "${datafilename}" | awk '{if(NR==1) print $1;}'`
- databasename=`cat "${datafilename}" | awk '{if(NR==2) print $1;}'`
- username=`cat "${datafilename}" | awk '{if(NR==3) print $1;}'`
- userpassword=`cat "${datafilename}" | awk '{if(NR==4) print $1;}'`
- }
- initialSET(){
- apt-get -y update
- apt-get -y upgrade
- dd if=/dev/zero of=/var/.swap bs=1M count=1024
- mkswap /var/.swap
- swapon /var/.swap
- echo "/var/.swap swap swap defaults 0 0" >> /etc/fstab
- echo "tmpfs /tmp tmpfs defaults 0 0" >> /etc/fstab
- }
- intallLAMP(){
- apt-get -y install vim apache2 python
- a2enmod rewrite
- touch ./debsetfile.txt
- echo "mysql-server mysql-server/root_password password ${rootpassword}" > ./debsetfile.txt
- echo "mysql-server mysql-server/root_password_again password ${rootpassword}" >> ./debsetfile.txt
- debconf-set-selections ./debsetfile.txt
- apt-get -y install mysql-server php-mysql
- rm ./debsetfile.txt
- mysql_install_db
- apt-get -y install php libapache2-mod-php php-mcrypt
- }
- mysqlset(){
- mysql -uroot -p${rootpassword} -e "CREATE DATABASE ${databasename};CREATE USER '${username}'@'localhost' IDENTIFIED BY '${userpassword}';GRANT ALL PRIVILEGES ON ${databasename}.* TO '${username}'@'localhost';"
- }
- mysqlinfo
- initialSET
- intallLAMP
- mysqlset
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement