ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [MYSQL] 외부접속
    MYSQL 2012. 3. 14. 22:21


    1. 모두 접속 가능하게 함

    ./etc/mysql/my.cnf
    bind-address        = 127.0.0.1
    를 찾은 뒤에  #를 앞에 붙여서 주석처리
    # bind-address        = 127.0.0.1

    서버에 접속
    # sudo /etc/init.d/mysql restart 를 실행해서 mysql을 재시작
    이렇게 하면 외부에서 접속 가능한 상태가 됨. 


    2. 특정 IP 만 접속하게 함

    터미널에서 mysql에 접속

    # mysql -u root -p
    mysql> GRANT ALL ON 데이터베이스명.* TO '사용자'@'%' IDENTIFIED BY '비밀번호';
    라고 입력

    특정 사용자에게 특정 IP주소로 접근할 수 있도록 허가

    예)
    mysql> GRANT ALL ON database12.* TO 'root'@'333.22.11.22' IDENTIFIED BY 'rootpass';
    database12 데이터베이스 안에 있는 * 모든 테이블에 관한 ALL 모든 권한을 root이라는 사용자 IP주소 333.22.11.22에서 접속하는 경우 부여
Designed by Tistory.