Advertisement
Guest User

Untitled

a guest
Jun 20th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. DATADIR=/dev/shm/mysql
  4. TMPDIR=/dev/shm/mysql_tmp
  5. MYSQL_SOCKET=/dev/shm/mysql.sock
  6.  
  7. pkill -9 -f mysql.*datadir.*$DATADIR
  8.  
  9. mkdir -p $DATADIR
  10.  
  11. mkdir -p $TMPDIR
  12. chown -R mysql.mysql $DATADIR
  13. chown -R mysql.mysql $TMPDIR
  14.  
  15. rm -f $DATADIR/ib*
  16.  
  17. echo "=== Installing MySQL DB ==="
  18. mysql_install_db --user=mysql --datadir=$DATADIR
  19.  
  20. # Note: this only overrides stuff in /etc/my.cnf. Other settings are taken from
  21. # there and are quite important!
  22. echo "=== Starting IN-MEMORY MYSQL SERVER ==="
  23. /usr/sbin/mysqld --port=3307 \
  24. --datadir=$DATADIR \
  25. --innodb_data_home_dir=$DATADIR \
  26. --innodb_log_group_home_dir=$DATADIR \
  27. --tmpdir=$TMPDIR \
  28. --socket=$MYSQL_SOCKET \
  29. --log-error=/dev/shm/mysql.err &
  30.  
  31.  
  32. echo "=== Waiting ==="
  33. sleep 10
  34.  
  35. echo "=== Setting root password ==="
  36. export MYSQL_SOCKET
  37. export MYSQL_PASSWORD=bunnies
  38. mysql --socket=$MYSQL_SOCKET -u root -e "SET PASSWORD = PASSWORD('bunnies')"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement