AWS에 설치된 MySQL DB를 외부 접속이 가능 하도록 설정
MySQL 5.7.21 버전을 기준으로 작성되었습니다.
MySQL 접속하기
$ mysql -u root -p Enter password : 설치 시 입력한 패스워드 입력
사용자 확인
mysql> use mysql; mysql> select host, user, authentication_string from user;
외부 접속 가능한 사용자 추가
mysql> insert into mysql.user(host, user, authentication_string, ssl_cipher, x509_issuer,
x509_subject) values ('%', '사용자명', password('비밀번호'), '','',''); mysql> grant all privileges on *.* to '사용자명'@'%'; mysql> flush privileges;
사용자 제거
mysql> delete from user where user='dinner';
MySQL 외부 접속 가능하게 하기
$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 127.0.0.1 로 설정되어 있는 것을
bind-address = 0.0.0.0 으로 변경한다.
MySQL 서비스 재시작
$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
댓글 없음:
댓글 쓰기