MySQL CREATE USER Statement
Creating new MySQL database user accounts with authentication plugins and specific host scope.
-- Create local user account CREATE USER 'dev_user'@'localhost' IDENTIFIED BY 'DevPassword123!'; -- Create remote user account CREATE USER 'app_admin'@'%' IDENTIFIED BY 'AdminPassword456!'; -- Grant specific privileges on company_db GRANT SELECT, INSERT, UPDATE, DELETE ON company_db.* TO 'dev_user'@'localhost'; FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec) Query OK, 0 rows affected (0.01 sec) Query OK, 0 rows affected (0.00 sec)