···11-CREATE USER 'tumble'@'localhost';
22-create database tumble;
33-GRANT ALL ON tumble.* TO 'tumble'@'localhost';
+26
sql/user_and_database_setup.mysql
···11+-- Clean up
22+DROP USER IF EXISTS 'tumble'@'%';
33+DROP USER IF EXISTS 'tumble'@'127.0.0.1';
44+DROP USER IF EXISTS 'tumble'@'localhost';
55+66+-- Create DB
77+CREATE DATABASE IF NOT EXISTS tumble;
88+99+-- Socket-authenticated local user
1010+CREATE USER 'tumble'@'localhost' IDENTIFIED BY '';
1111+1212+-- Grants (powerful but no DB drop)
1313+GRANT
1414+ SELECT,
1515+ INSERT,
1616+ UPDATE,
1717+ DELETE,
1818+ CREATE,
1919+ ALTER,
2020+ INDEX,
2121+ DROP,
2222+ REFERENCES
2323+ON tumble.*
2424+TO 'tumble'@'localhost';
2525+2626+FLUSH PRIVILEGES;