반응형
일단 aws에서 mysql로 접속해야하는데 aws에서 아래 명령어를 친다.
mysql -u ID -p -h 엔드포인트주소
비밀번호 입력
로그인 성공
pager less -SFX로 쿼리결과 잘나오도록 수정 이후 유저정보 조회
select * from mysql.user;
유저 생성
create user 'ID'@'%' identified by 'PASS'
권한 부여
grant SELECT,INSERT,UPDATE,DELETE,DROP,CREATE on *.* to 'ID'@'%';
grant *.*로 모든 권한을 주는 명령어도 많이 나와있는데 그러면 access denied뜬다. 그냥 위처럼 쳐주자.
ID에 계정 이름을 넣어주면 된다.
아직은 DB로 다이렉트로 접근 못하기에 ssh 터널로 접속하기위해서 ssh 터널 계정을 파도록 하자.
sudo adduser 계정이름
sudo passwd 계정이름
비밀번호 입력
su 계정이름
비밀번호
로 해당 계정으로 전환후 확인
이후 DB툴에 ssh 터널을 이용하여 로그인 확인해보기
반응형
'Linux > AWS' 카테고리의 다른 글
AWS IAM 인스턴스에 연결된 여러 역할 선택한 인스턴스에 둘 이상의 IAM 역할이 연결되어 있습니다 (0) | 2023.09.08 |
---|---|
AWS pem 키 로그인 아이디와 패스워드로 로그인하는 방식으로 바꾸기 (0) | 2018.06.02 |
AWS RDS mysql navicat으로 접속하기 (0) | 2018.06.02 |
AWS ec2 노드js 시작 느릴때 (0) | 2018.05.09 |
아마존 ec2 필수 확인사항 고정IP 처리, 몽고db document IP 주소부분만 바꾸기 (0) | 2018.04.18 |