Advertisement
Guest User

Untitled

a guest
Jul 29th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if [[ ! -f /var/lib/mysql/status.secured ]]; then
  4. echo "MariaDB -> secure"
  5. #
  6. /usr/sbin/service mysql start
  7.  
  8. mysqladmin -u root password "$MARIA_ROOT_PASSWORD"
  9. mysql -u root -p"$MARIA_ROOT_PASSWORD" -e "UPDATE mysql.user SET Password=PASSWORD('$MARIA_ROOT_PASSWORD') WHERE User='root'"
  10. mysql -u root -p"$MARIA_ROOT_PASSWORD" -e "DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1')"
  11. mysql -u root -p"$MARIA_ROOT_PASSWORD" -e "DELETE FROM mysql.user WHERE User=''"
  12. mysql -u root -p"$MARIA_ROOT_PASSWORD" -e "DELETE FROM mysql.db WHERE Db='test' OR Db='test_%'"
  13. mysql -u root -p"$MARIA_ROOT_PASSWORD" -e "FLUSH PRIVILEGES"
  14. touch /var/lib/mysql/status.secured
  15. #
  16. /usr/sbin/service mysql stop
  17. while [[ "$(/usr/sbin/service mysql status)" != " * MariaDB is stopped." ]]; do
  18. sleep 1
  19. done
  20. echo "MariaDB -> secured"
  21. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement