Mysql 접속 설정
회사 내 서버 구성 중
스키마 만들고..
계정 생성하고
내 자리에서 mysql 접속만 하려고 하면
Connection refused: connect
에러 발생..
일단 사용자 생성할 때 '%'로 외부 유입이 가능한 권한을 주었는데도 안됐다.
너무 짜증 났다.
또 찾아보니 mysql 설정 파일에
bind-address 써져있는 설정 파일을 주석을 해야 하는데,
보통
/etc/mysql/my.cnf
파일에서 자꾸 주석을 해제하라고 하지만
나는
해당 파일에 아래와 같이 써져있는 게 전부였다.
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
이 경로를 찾아들어가도 해당 내용을 찾기가 힘들어서
너무 열받아서 그냥 모든 파일 내 문자열을 찾기로 했다.
먼저 찾고자 하는 경로로 이동.
cd /etc/mysql/
그리고선 모든 파일 내 문자열 중 'bind-address'를 찾는다는 내용으로..
find ./ -type f -print | xargs grep -i "bind-address"
그랬더니 결과가 두둥!!!!!!!
./mysql.conf.d/mysqld.cnf:bind-address = 127.0.0.1
./mysql.conf.d/mysqld.cnf:mysqlx-bind-address = 127.0.0.1
하..
역시 마음이 급하면
등잔 밑이 어둡다 ㅠㅠ
vi /etc/mysql/mysql.conf.d/mysqld.cnf
여기서 결국 수정하기로.. 했다..
주석 후 저장
그리고 재 실행
sudo service mysql restart
그랬더니
와우!!!!!!!!!!!!!!!!!
에러 메시지가 달라졌다!!!!!!!!!!!!!!!
Public Key Retrieval is not allowed
이건 접속이 된다는 뜻!!!!!!!!!!!!!
이 에러는
해당 사용자 접속 설정 창으로 들어가서
allowPublicKeyRetrieval 값을 True로 변경해 주면 된다!
이후 바로 접속 성공...
....
..
.
'Development > 문제해결' 카테고리의 다른 글
플러터 failed 오류 해결! flutter failed ! sdk 다운로드 failed 오류 해결! (7) | 2021.10.04 |
---|---|
mysql 8.0 federated 설정 (0) | 2021.08.10 |
Gitlab 프로젝트 그룹 변경하기 (0) | 2021.06.02 |
npm install -g 글로벌 설치해도 스크립트 실행 불가 에러. (0) | 2020.11.27 |
익스플로러11 오류 해결!!!! 초간단 팁 (멈춤,다운 현상, 에러, 오류, 네이버) 윈도우 10 (2) | 2019.06.29 |