Advertisement
Guest User

Untitled

a guest
Jul 4th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.61 KB | None | 0 0
  1. {
  2. my $db = ${'phplist'}{'DbName'} || 'phplistdb';
  3. my $user = ${'phplist'}{'DbUser'} || 'phplistuser';
  4. my $pass = ${'phplist'}{'DbPassword'} || 'secret';
  5.  
  6.  
  7.  
  8. $OUT .= <<"END";
  9.  
  10. #! /bin/sh
  11. if [ ! -d /var/lib/mysql/$db ]; then
  12.         /usr/bin/mysql -e 'create database $db'
  13. fi
  14.  
  15.  
  16. /usr/bin/mysql <<EOF
  17. USE mysql;
  18.  
  19. GRANT SELECT , INSERT , UPDATE , DELETE , CREATE , DROP , INDEX , ALTER , CREATE TEMPORARY TABLES , CREATE VIEW , SHOW VIEW , CREATE ROUTINE, ALTER ROUTINE, EXECUTE ON $db . * TO '$user'@'localhost' ;
  20.  
  21.  
  22. SET PASSWORD FOR '$user'@'localhost' = PASSWORD( '$pass' );
  23.  
  24. FLUSH PRIVILEGES;
  25.  
  26. EOF
  27. END
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement