반응형
내가 저지른 실수에 대해 죄송합니다. 저는 영국인이 아닙니다.
vagrant를 사용하여 : private_network, ip : "192.168.10.10"
을 사용하도록 구성된 내 웹 서버로 원격 가상 머신을 배포합니다. 컴퓨터에 Nginx, PHP, MariaDB 등이 설치됩니다.
최근에는 phpstorm을 기본 IDE로 사용하기 시작했습니다. 이제 원격 데이터베이스 서버에 대한 액세스를 구성하려고하는데 실패합니다. 추가 정보는 화면을 참조하십시오.
ssh 및 mysql 서버 액세스를 확인하기 위해 다음을 시도했습니다.
$ ssh vagrant@192.168.10.10 #ok
$ mysql -h localhost -P 3306 -u root -p #ok (it's run on the remote machine)
$ telnet -l root localhost 3306 #also run on the remote machine,
the output:
5.5.5-10.0.7-MariaDB-1~precise-log%how)b3s??O|G*=63=yi#qmysql_native_password
Connection closed by foreign host.
MariaDB 구성 파일이 정상인 것 같습니다. /etc/mysql/my.cnf
의 bind-address
만 0.0.0.0
으로 변경했습니다.
169.168.10.10:80 대신 localhost : 8080, SSH 터널 창에서 비밀번호를 다시 확인하는 것과 같은 다른 구성 데이터를 설정하려고 시도했지만 아무것도 설정하지 않았습니다. 제발 도와주세요 ..
해결 방법
제 경우에는 원격 호스트의 ssh 구성에서 TCP 전달을 활성화해야했습니다.
AllowTCPForwarding yes
또한 'locahost'대신 127.0.0.1에서 사용자 연결에 대한 모든 권한을 부여해야했습니다.
grant all privileges on some_db.* to some_user@127.0.0.1 identified by 'secret';
참조 페이지 https://stackoverflow.com/questions/21482835
반응형
'MySql' 카테고리의 다른 글
MySQL Tomcat에 Pentaho BI 5.0.1을 설치하는 방법 (0) | 2020.12.11 |
---|---|
MySQL 교리 2에서 단일 개체와의 부모 자녀 관계 (0) | 2020.12.11 |
MySQL dql을 사용하여 데이터 테이블에서 고유 값을 얻는 방법은 무엇입니까? (0) | 2020.12.11 |
MySQL 데이터 잘림 : 1 행의 'logo'열에 대한 데이터가 너무 깁니다. (0) | 2020.12.10 |
MySQL에서 이름 설정 utf8? (0) | 2020.12.10 |
댓글