2017-02-20 13 views
0

나는 Vagrant (vy puphpet를 생성하십시오)에 근거를 둔 나의 사실상 웹 서버에 나의 mysql 연결을 가진 troubl가있다.MySQLWB를 가진 방황하는 mysql

mysql: 
install: '1' 
settings: 
    version: '5.7' 
    root_password: root 
    override_options: { } 
users: 
    mysqlnu_g4zwm0e6h33a: 
     name: dbuser 
     password: '123' 
databases: 
    mysqlnd_nkb9ddpcuuej: 
     name: dbname 
     sql: '' 
grants: 
    mysqlng_upoq7qlhcza1: 
     user: dbuser 
     table: '*.*' 
     privileges: 
      - ALL 

MySQL 워크 벤치에, 나는이 정보와 SSH 터널로 연결을 시도했다 :

  • 연결 방법 : SSH
  • SSH를 통해 다음

    내 config.yaml 파일입니다 호스트 이름 : 127.0.0.1:22
  • SSH 사용자 이름 : vagrant
  • SSH 비밀번호 : 이상한 사람
  • SSH 키 파일 : 파일/점/SSH/id_rsa_gsg_keypair를 (확장자)
  • MySQL의 호스트 : 127.0.0.1
  • MySQL의 포트 : 3306 (기본값)
  • MySQL의 사용자 이름 : 루트
  • MySQL의 암호 : 루트

    가 127.0.0.1:3306 생각 SSH의 tunn에 너무 MySQL의 연결하지 못했습니다 :

나는이 오류 메시지가 el에서 [email protected] : 22로 사용자 루트를 사용하십시오. 나쁜 전환

왜 나는 포트 오류일까요? 아이디어가 있다면, 나 들어 왔어! 하지만 제발 해결책을주지 마시고, 조금만 도와주세요. 혼자서 해결하고 싶습니다!

(내 나쁜 영어의 경우 죄송합니다.)

+0

SSH 호스트 이름은 실제로는 VM의 IP 주소 여야하며, 기본값은 puphpet.com에서 '192.168.56.101'입니다. –

답변

0

문제가 해결되었습니다. 먼저

, 난 정보를 검색 할 (내 VM이 실행 될 때까지) "방랑 SSH-설정"을 입력 :

그런 다음 호스트 이름, 사용자, 포트, rsa_key)를 mysqlWB에서 SSH 포트 22 아니었지만 2222. 물론 SSH 키를 사용하면 더 이상 암호가 필요하지 않습니다.