본문 바로가기

mysql 외부 접속2

[MySql] 외부 어플리케이션 접근 에러 스프링부트 어플리케이션에서 Mysql 데이터베이스 접속하려니까 자꾸 에러가 났습니다. 아이디와 비밀번호도 분명 정확히 입력했는데 말이죠 구글링을 하다가 MySql 디비에 직접 접속해서 다른 설정을 해야한다는 사실을 깨달았습니다. 1. MYSQL 접속 서버에서 다음 명령어를 통해 root 계정으로 mysql을 실행합니다. mysql -uroot -p 그리고 나서 mysql 데이터베이스를 선택해줍니다. use mysql 2. 유저 조회 및 생성 mysql에 등록된 유저를 조회해 봅니다. select host, user from user; 저는 이미 등록을 마친 상태라 host에 %와 'dksekfldks65' 라는 아이디가 나옵니다. 물론 root계정도 추가를해주었습니다. 여러분은 이렇게 나오지 않을겁니다... 2020. 3. 2.
[MYSQL] 웹 어플리케이션 MYSQL 접근 허용 1. 문제 상황 스프링으로 개발한 웹 어플리케이션에서 datasource에 아이디와 비밀번호를 입력하고 mysql 연결 시 거부가되는 현상이 있어서 이를 해결하고 포스팅합니다. 문제는 mysql에 host와 user가 제대로 등록이 되지 않았기 때문이었습니다. 이 글에서 사용하는 유저 아이디는 root로 하겠습니다. 2. mysql 유저 정보 수정 2.1 mysql 에 root 계정으로 접속합니다. mysql -uroot -p 2.2 mysql 데이터 베이스를 선택합니다. 먼저 데이터베이스 목록을 조회해보고 리스트에 mysql이 있는 것을 확인 할 수 있습니다. show databases; use mysql; 2.3 유저 목록 조회 select host, user from user; 저의 경우에는 이미 .. 2020. 2. 20.