[MySQL] MySQL 사용자 계정 생성

사용자 계정 생성

  1. MySQL에 root로 접속한다.

    mysql -u root -p

  2. 사용자 계정을 생성한다.

    grant all privileges on DB_NAME.* to USER_ID@HOST identified by ‘PASSWORD’;
    flush privileges;

  • DB_NAME : Database 명. 특정 Database를 지정할 수도 있고, *를 이용하여 모든 Database를 지정할 수도 있다.
  • USER_ID : 사용자 계정 명을 적는다.
  • HOST : 접속할 수 있는 범위를 지정한다. 이 필드에 올 수 있는 값은 다음과 같다.
    • localhost : 로컬 접속을 허용한다.
    • IP : 특정 IP의 접속을 허용한다.
    • % : 모든 접속을 허용한다.
  • PASSWORD : 사용자 계정의 패스워드를 지정한다.

위의 HOST 필드 설정을 하고 외부에서 원격 접속 시, 원활히 이뤄지지 않는 경우도 있다. 이럴 때는 MySQL 설정을 확인하자. MySQL 설정 파일 my.conf 파일내의 bind-address 부분을 주석처리한 후 MySQL를 재시작한다.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

This site uses Akismet to reduce spam. Learn how your comment data is processed.