본문 바로가기
IT/Tips

[Mysql] Mysql 계정 추가 방법

by Joe! 2018. 8. 29.
반응형

실제 서비스 환경에서는 보안을 위해 root사용자가 아닌 서비스용 db에만 권한을 가지고 있는 별도의 계정을 생성하여 운영할 필요가 있다.

mysql query를 통하여 계정을 생성하는 방법이다. (mariadb 도 동일)


계정 추가 권한이 있는 mysql 계정으로 로그인(예: root)

# mysql -u root -p


새로운 계정에서 사용할 데이터 베이스 생성

mysql> CREATE DATABASE dbname;

 

dbname데이터베이스에 대한 권한을 가진 username사용자 추가

mysql> GRANT ALL PRIVILEGES ON dbname.* TO username@localhost IDENTIFIED BY 'password';

 

mysql> FLUSH PRIVILEGES;

반응형

댓글