리눅스 Centos 6.4에 Mysql 설치 후
root 패스워드 설정하고
# mysql -u root (패스워드가 없는 상태임)
> use mysql;
> update user set password=password('abcdef') where user='root';
> flush privileges;
새로운 패스워드를 등록한다.
/etc/sysconfig/iptables
아이피테이블즈(방화벽)에 MySQL포트 (3306)을 허용하는 정책을 등록한다.
-A INPUT -p tcp --dport 3306 -j ACCEPT
다시 mysql 클라이언트로 접속한후
# mysql -u root -p (패스워드가 있는 상태임)
> grant all privileges on *.* to root@'%' identifed by 'abcdef' with grant option;
> flush privileges;
하면 외부접속 권한도 부여된다.
첫번째 과정에서 한꺼번에 처리해도 되는 것인데
대부분 자료가 따로 단계를 나누어 설명하고 있다. 이유는?
여튼 마지막 접근 권한 부여할 때 '%'는 외부 접근이고 localhost 나 아이피 접근에 대한 것도 지정할 수 있다.
새로운 유저를 등록하면 세번째 과정과 동일하게 접근권한을 부여해줘야 한다.
'Tip' 카테고리의 다른 글
Mysql Insert 시 max 지정 방법 (0) | 2016.04.22 |
---|---|
유용한 윈도우 명령어 정리 (0) | 2016.03.31 |
서비스 프로그램 등록/삭제 시 참고할 사항들 (0) | 2016.03.10 |
CentOS 6.4에서 Python 2.7.10 Upgrage (0) | 2015.09.14 |
원하는 사이즈로 더미파일 만들기 (0) | 2015.07.27 |