며칠 전부터 사이드 프로젝트를 시작하려고 준비중이었다.
개발환경 세팅 중 테스트로 팀원의 마리아디비에 접속하려는데
.
.
안됨ㅋㅋㅋㅋㅋ
Host '접속 IP주소' is not allowed to connect to this MySQL server 나서 이것 저것 구글링하고 있었다.
https://java119.tistory.com/61
1. 마리아DB접속
mysql.server start
2. root(관리자)로 로그인(비밀번호가 있을경우)
mysql -u root -p
3. 현재 권한 상태 확인
select Host,User,plugin,authentication_string FROM mysql.user;
4. 모든 IP접속 허용
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '패스워드';
5. 변경된 권한 상태 확인
하지만 이렇게 관리자로 권한을 줘서 접근 허용하면 보안에 취약해지니까
사용자를 일일히 지정해서 권한을 주는게 더 좋은 방식이라고 한다.
https://code-algo.tistory.com/13
'데이터베이스' 카테고리의 다른 글
[마리아DB] default date_format 설정 (0) | 2022.08.15 |
---|---|
[마리아DB] connection time out 기본 데이터베이스 지정 (0) | 2022.08.09 |
[DB]무결성 제약 조건 (0) | 2021.10.04 |
[DB]Equi Join으로 테이블을 조인시켜보자 (0) | 2021.10.03 |
[DB]두 테이블을 MERGE 하기 (0) | 2021.10.02 |