MySQL database and user creation

$mysql -u root -p

Log in to MySQL, enter password.

select user from mysql.user;

List existing users.

create user 'username'@'localhost' identified by 'user_password';

Create user, setting their password. User is restricted to log in from the local machine.

create database database_name;

Create the database.

grant all privileges on database_name.* to 'username'@'localhost';

Grant rights to the user for the database.