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;