2016-04-06 39 views
1

Yerel bir Python uygulamasından CloudSQL MySQL veritabanına veri eklemek istiyorum, bu mümkün mü, eğer öyleyse?Python'dan Query Cloud SQL Veritabanı

hatası alıyorum Ancak https://cloud.google.com/appengine/docs/python/cloud-sql/#Python_complete_python_example

db = MySQLdb.connect(unix_socket='/cloudsql/PROJECT-ID:INSTANCE-NAME', user='phil') 

cursor = db.cursor() 
cursor.execute('SHOW VARIABLES') 
for r in cursor.fetchall(): 
    webapp2.RequestHandler.response.write('%s\n' % str(r)) 

db.close() 

altındaki örneklerini çalıştıran denedim: bu mümkün Elbette

`Can't connect to local MySQL server through socket` 

cevap

0

, ama bu App özellikle kullanmadan belgeleri var Motor. Daha ziyade, dokümanları connecting from an external application için kullanmalısınız - erişimi yapılandırmanız ve ardından yerel bir soket yerine IP üzerinden bağlanmak için mysqldb'yi ayarlamanız gerekir.