2016-04-09 36 views
0

Yeni bir Compute Engine örneği ve Cloud SQL (ikinci nesil) oluşturdum ve Cloud SQL proxy'yi çalıştırmaya çalışıyorum, böylece Compute Engine'den Cloud SQL'e bağlanabiliyorum. Vekil:Compute Engine'de Cloud SQL Proxy, tcp6 hatası veriyor

Proxy'yi nasıl yüklediğimi şimdi açtım.

2016/04/09 03:42:37 Protokol tcp6 desteklenmez: Burada

sudo ./cloud_sql_proxy -dir=/cloudsql -fuse 

hata Im alma var: Burada Im vekil çalıştıran nasıl tcp6 dinlemek [:: 1]: 0 : bağlama: & exec.Error {Ad: "fusermount", Err: (* hataları "/ cloudsql" sigorta dizini kaldırmak olamazdı adresini

2016/04/09 03:42:37 talep atanamıyor .errorS tring) (0xc820011250)}

2016/04/09 03:42:37 Montaj "/ cloudsql" ...

2016/04/09 03:42:37 "/ cloudsql" de sigorta dizini başlatılamadı: açamazsın "/cloudsql ": fusermount: exec: "fusermount": yürütülebilir dosya $ PATH bulunmayan

GÜNCELLEME:

Sigorta kullanmadan bu çalışma var.

./cloud_sql_proxy -dir=/cloudsql --instances=my-project:us-central1:my-sql-instance-name=tcp:3306 & 
mysql -u root --port 3306 --host 127.0.0.1 -p 

Hala hata Protocol tcp6 not supported: listen tcp6 [::1]:0: bind: cannot assign requested address bkz ama onun sadece bir uyarı tahmin: İşte ran komut var?

cevap

1

Evet, tcp6 iletisi bir uyarıdır - sadece çalıştığınız sistemde (GCE'de bilinen bir sorun) ipv6'nın desteklenmediğini belirtir. Bu günlük mesajını zaten kaldırdım, çok yararlı olmadığını kanıtlıyordu (ve gösterdiğiniz gibi, kafa karıştırıcı olabilir).

Vekil sunucudan çıkmadan hemen önce yazdırılan ileti şununla ilgilidir: 'fusermount' bulamadığından şikayet ediyor, bu da FUSE istemci araçlarının sisteminizde yüklü olmadığı anlamına geliyor. FUSE kullanmak istiyorsanız, bunları kaynaklardan derleyebilirsiniz, ancak '-instances' bayrağını kullanmamanız durumunda, o yoldan gitmeye gerek yoktur.

+0

"Uyarı değil" yerine "bir uyarı" olması gerektiğini düşünüyorum. SO, 6'dan az karakter içeren bir düzenleme önermeme izin vermez ... – Vadim

+0

Whoops, teşekkürler Vadim –

İlgili konular