MYSQL에서 사용자 추가하기

MYSQL에서 사용자 추가하기

$ mysql -u root -p

모든 사용자 확인하기

mysql> SELECT User, Host, authentication_string FROM mysql.user;

사용자 추가 및 권한 부여하기

mysql> CREATE USER 'username'@'localhost' IDENTIFIED BY 'PASSWORD';
mysql> GRANT ALL PRIVILEGES ON username.* to 'username'@'localhost';
mysql> FLUSH PRIVILEGES;

추가된 사용자 권한 확인하기

mysql> SHOW GRANTS FOR 'username'@'localhost';

만약 특정 PC가 아닌 어디서든 접속하려면 IP대신 %로 해주면 됩니다.

mysql> CREATE USER 'username'@'%' IDENTIFIED BY 'PASSWORD';
mysql> GRANT ALL PRIVILEGES ON username.* TO 'username'@'%';
mysql> FLUSH PRIVILEGES;

Root 유저 추가

mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'PASSWORD';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

유저 삭제

mysql> DROP USER 'username'@'localhost';
mysql> FLUSH PRIVILEGES;
Scroll to Top