Advertisement
Guest User

Untitled

a guest
May 22nd, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. mysqlinfo(){
  2. datafilename="mysql.txt"
  3. touch ./"${datafilename}"
  4. echo `date +%s%N | md5sum | head -c 12` >> ./"${datafilename}"
  5. echo "db_"`date +%s%N | md5sum | head -c 6` >> ./"${datafilename}"
  6. echo "u_"`date +%s%N | md5sum | head -c 6` >> ./"${datafilename}"
  7. echo `date +%s%N | md5sum | head -c 12` >> ./"${datafilename}"
  8. rootpassword=`cat "${datafilename}" | awk '{if(NR==1) print $1;}'`
  9. databasename=`cat "${datafilename}" | awk '{if(NR==2) print $1;}'`
  10. username=`cat "${datafilename}" | awk '{if(NR==3) print $1;}'`
  11. userpassword=`cat "${datafilename}" | awk '{if(NR==4) print $1;}'`
  12. }
  13.  
  14. initialSET(){
  15. apt-get -y update
  16. apt-get -y upgrade
  17. dd if=/dev/zero of=/var/.swap bs=1M count=1024
  18. mkswap /var/.swap
  19. swapon /var/.swap
  20. echo "/var/.swap swap swap defaults 0 0" >> /etc/fstab
  21. echo "tmpfs /tmp tmpfs defaults 0 0" >> /etc/fstab
  22. }
  23.  
  24. intallLAMP(){
  25. apt-get -y install vim apache2 python
  26. a2enmod rewrite
  27. touch ./debsetfile.txt
  28. echo "mysql-server mysql-server/root_password password ${rootpassword}" > ./debsetfile.txt
  29. echo "mysql-server mysql-server/root_password_again password ${rootpassword}" >> ./debsetfile.txt
  30. debconf-set-selections ./debsetfile.txt
  31. apt-get -y install mysql-server php-mysql
  32. rm ./debsetfile.txt
  33. mysql_install_db
  34. apt-get -y install php libapache2-mod-php php-mcrypt
  35. }
  36.  
  37. mysqlset(){
  38. mysql -uroot -p${rootpassword} -e "CREATE DATABASE ${databasename};CREATE USER '${username}'@'localhost' IDENTIFIED BY '${userpassword}';GRANT ALL PRIVILEGES ON ${databasename}.* TO '${username}'@'localhost';"
  39. }
  40. mysqlinfo
  41. initialSET
  42. intallLAMP
  43. mysqlset
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement