Misc
Chester Wyke September 21, 2022 Updated: April 15, 2025 #sqlSource: https://www.digitalocean.com/community/tutorials/how-to-allow-remote-access-to-mysql
Open Command Prompt
With password
Without password
Create Database
CREATE DATABASE database_name;
Create user and grant all permissions on database
GRANT ALL PRIVILEGES ON database_name.* TO 'USERNAME'@'HOSTNAME' IDENTIFIED BY "Str0ngDBP@ssw0rd";
Create New User
CREATE USER 'USERNAME'@'HOSTNAME' IDENTIFIED BY 'Str0ngDBP@ssw0rd';
Rename or change users host address
RENAME USER 'USERNAME'@'localhost' TO 'USERNAME'@'HOSTNAME';
Flush (Frees memory and makes changes take immediate effect)
FLUSH PRIVILEGES;
Close sql command prompt
exit