Advertisement
Guest User

Untitled

a guest
Jun 13th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.03 KB | None | 0 0
  1. yum -y update
  2.  
  3. echo "[mariadb]
  4. name = MariaDB
  5. baseurl = http://yum.mariadb.org/10.1/centos7-amd64
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
  7. gpgcheck=1" > /etc/yum.repos.d/MariaDB.repo
  8.  
  9. yum install -y MariaDB-server MariaDB-client mlocate mysql-proxy
  10.  
  11. systemctl enable mariadb
  12. systemctl enable mysql-proxy
  13. systemctl stop mariadb
  14. systemctl stop mysql-proxy
  15.  
  16. rm -f /etc/my.cnf
  17. rm -fr /etc/my.cnf.d
  18. rm -f /etc/sysconfig/mysql-proxy
  19.  
  20. echo "# Generated by Percona Configuration Wizard (http://tools.percona.com/) version REL5-20120208
  21. # Configuration name vultr-1gb generated for adam@ms-dp.net at 2016-09-27 21:37:24
  22.  
  23. [mysql]
  24.  
  25. # CLIENT #
  26. port = 3307
  27. socket = /var/lib/mysql/mysql.sock
  28.  
  29. [mysqld]
  30. port = 3307
  31. # GENERAL #
  32. user = mysql
  33. default-storage-engine = InnoDB
  34. socket = /var/lib/mysql/mysql.sock
  35. pid-file = /var/lib/mysql/mysql.pid
  36.  
  37. # MyISAM #
  38. key-buffer-size = 32M
  39. myisam-recover = FORCE,BACKUP
  40.  
  41. # SAFETY #
  42. max-allowed-packet = 16M
  43. max-connect-errors = 1000000
  44.  
  45. # DATA STORAGE #
  46. datadir = /var/lib/mysql/
  47.  
  48. # CACHES AND LIMITS #
  49. tmp-table-size = 32M
  50. max-heap-table-size = 32M
  51. query-cache-type = 0
  52. query-cache-size = 0
  53. max-connections = 500
  54. thread-cache-size = 50
  55. open-files-limit = 65535
  56. table-definition-cache = 1024
  57. table-open-cache = 50
  58.  
  59. # INNODB #
  60. innodb-flush-method = O_DIRECT
  61. innodb-log-files-in-group = 2
  62. innodb-log-file-size = 64M
  63. innodb-flush-log-at-trx-commit = 2
  64. innodb-file-per-table = 1
  65. innodb-buffer-pool-size = 592M
  66.  
  67. # LOGGING #
  68. log-error = /var/lib/mysql/mysql-error.log
  69. log-queries-not-using-indexes = 1
  70. slow-query-log = 1
  71. slow-query-log-file = /var/lib/mysql/mysql-slow.log" > /etc/my.cnf
  72.  
  73. wget -4 -O /root/script.lua http://wny-host.me/1/script.lua
  74.  
  75. echo 'PROXY_OPTIONS="--daemon --proxy-backend-addresses 0.0.0.0:3307 --proxy-address 0.0.0.0:3306 --proxy-lua-script /root/script.lua --plugins=proxy"' > /etc/sysconfig/mysql-proxy
  76.  
  77. wget -4 -O /etc/init.d/mysql-proxy http://wny-host.me/1/mysql-proxy
  78.  
  79. firewall-cmd --zone=public --remove-service=ssh --permanent
  80.  
  81. firewall-cmd --permanent --zone=public --add-rich-rule='
  82. rule family="ipv4"
  83. source address="191.236.193.41/32"
  84. port protocol="tcp" port="3306" accept'
  85.  
  86. firewall-cmd --permanent --zone=public --add-rich-rule='
  87. rule family="ipv4"
  88. source address="191.236.193.61/32"
  89. port protocol="tcp" port="3306" accept'
  90.  
  91. firewall-cmd --permanent --zone=public --add-rich-rule='
  92. rule family="ipv4"
  93. source address="191.236.193.107/32"
  94. port protocol="tcp" port="3306" accept'
  95.  
  96. firewall-cmd --permanent --zone=public --add-rich-rule='
  97. rule family="ipv4"
  98. source address="191.236.193.165/32"
  99. port protocol="tcp" port="3306" accept'
  100.  
  101. firewall-cmd --permanent --zone=public --add-rich-rule='
  102. rule family="ipv4"
  103. source address="198.179.110.179/32"
  104. port protocol="tcp" port="3306" accept'
  105.  
  106. firewall-cmd --permanent --zone=public --add-rich-rule='
  107. rule family="ipv4"
  108. source address="198.179.110.179/32"
  109. port protocol="tcp" port="22" accept'
  110. firewall-cmd --reload
  111.  
  112. systemctl start mariadb
  113. systemctl start mysql-proxy
  114.  
  115. mysql mysql -e "UPDATE mysql.user SET Password=PASSWORD('MSDP12345\!\!') WHERE User='root'; FLUSH PRIVILEGES;"
  116.  
  117. mysql mysql -uroot -pMSDP12345\!\! -e "UPDATE mysql.user SET Host='%' WHERE User='root'; FLUSH PRIVILEGES;"
  118.  
  119. mysql -u root -pMSDP12345\!\! -e "DELETE FROM mysql.user WHERE User=''"
  120. mysql -u root -pMSDP12345\!\! -e "DELETE FROM mysql.db WHERE Db='test' OR Db='test\_%'"
  121. mysql -u root -pMSDP12345\!\! -e "FLUSH PRIVILEGES"
  122.  
  123. wget -4 -O /root/import.sql http://wny-host.me/1/import.sql
  124.  
  125. mysql -uroot -pMSDP12345\!\! < /root/import.sql
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement