Skip to content

Instantly share code, notes, and snippets.

@SunDi3yansyah
Last active February 9, 2023 14:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SunDi3yansyah/e59664ea8d2c0af98448bb0f471a84f4 to your computer and use it in GitHub Desktop.
Save SunDi3yansyah/e59664ea8d2c0af98448bb0f471a84f4 to your computer and use it in GitHub Desktop.
Add/Remove User MySQL / MariaDB (Common)

Add User Spesification Database

CREATE USER 'STRING-USER'@'localhost' IDENTIFIED BY 'STRING-PASSWORD';
GRANT ALL PRIVILEGES ON STRING-DATABASE.* TO 'STRING-USER'@'localhost';
FLUSH PRIVILEGES;
\q

Add User Anything Database

CREATE USER 'STRING-USER'@'localhost' IDENTIFIED BY 'STRING-PASSWORD';
GRANT ALL PRIVILEGES ON * . * TO 'STRING-USER'@'localhost';
FLUSH PRIVILEGES;
\q

Change Password

USE mysql;
UPDATE USER SET password=PASSWORD("STRING-PASSWORD") where User='STRING-USER';
__Or__
SET PASSWORD FOR 'STRING-USER'@'localhost' = PASSWORD('STRING-PASSWORD');
FLUSH PRIVILEGES;
\q

Delete User

DROP USER 'STRING-USER'@'localhost';

Change Privileges

SELECT user,host FROM mysql.user;
SHOW GRANT FOR 'STRING-USER'@'localhost';
REVOKE ALL PRIVILEGES ON *.* FROM 'STRING-USER'@'localhost';
GRANT ALL PRIVILEGES ON STRING-DATABASE.* TO 'STRING-USER'@'localhost';
FLUSH PRIVILEGES;
\q
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment