2014-03-30 2 views
0

그래서 나는이 새그 래그 먼 트 VM 제작을 처음 접했고 (정말 좋아한다). 나는 구성을 만들기 위해 puphpet를 사용하고 있습니다. 모든 것이 훌륭하게 작동합니다. 공유 폴더, ssh에 대한 액세스 및 웹 사이트 (Apache 서버)에 대한 액세스.Vagrant MySQL 액세스

내가 알아낼 수없는 마지막 부분은 데이터베이스 부분입니다. PHP를 사용할 때 연결할 수는 있지만 내 데이터베이스에서 sqldeveloper (나는 Workbench를 사용해 보았습니다)를 사용하는 것을 선호합니다. 내가 무엇을 입력하든 관계를 맺을 수는 없다. 사용자의 IP 또는 이름과 상관없이 아무데도 가지 않습니다.

나는 내가 아는 한이 수정하지 않은 127.0.0.1와

포트는 3306입니다 192.168.56.100 < = VM의 IP를 (내가 아는까지로) 노력했다.

어떤 정보가 도움이 될지 잘 모르겠습니다. 알려 주시기 바랍니다.

my.cnf를 업데이트하고 주소를 바인딩하고 사용자 권한을 업데이트하는 방법을 보았습니다.하지만 필자가 보았던 몇 가지 다른 기사에서 주장했습니다.

설정에 사용되는 설명서를 만들기 때문에 확인하고 싶습니다.

위의 단계가 필요하면 어쨌든 자동화 할 수 있습니까?

답변

1

Puphpet에서 포트를 전달해야하므로 서버가 포트 80과 통신 할 수 있도록이 작업을 수행해야합니다. 다른 작업을 수행해야합니다. 따라서 3306에 액세스하려면 config 내에 foward가 있어야합니다. 편집기를 사용하여 기존 구성을 열 수 있습니다.

+0

감사합니다. 나는 puphpet를 클릭 할 때 그것을 보았다. – nerdlyist

+0

@Coury 왜냐하면 설치 과정에서 phpmyadmin (일반)을 원했고 첫 번째 포트 포워딩이 80만을 원했기 때문입니다. 다른 모든 것들은 (FTP를 포함해서) AWS 아마존과 같은 실제 서버처럼 열어야합니다. – azngunit81