Bir Cloud SQL örneği oluşturdum ve dizüstü bilgisayarımdan OSX El Capitan çalıştırarak bağlanmaya çalışıyorum.tcp üzerinden cloud_sql_proxy ile bağlanın
Proxy'yi çalıştırmak için instructions for creating a proxy'u takip ettim.
sudo ./cloud_sql_proxy -dir=/cloudsql -instances=my-project:us-central1:mysql-instance -credential_file=mycredentials.json
mysql -u root -p -S /cloudsql/my-project:us-central1:mysql-instance
Şimdi bir yerel piton uygulamasından Cloud SQL örneğine bağlanmak istiyorum şu şekildedir: Bir soket dosyasını kullanmak eğer bağlantı kurabiliyorum.
sudo ./cloud_sql_proxy -dir=/cloudsql -instances=my-project:us-central1:mysql-instance=tcp:3306 -credential_file=/web/visi/api/resources/keys/visi-staging-ec040759d57a.json
mysql -u root --host 127.0.0.1 --password
Ama Im bu hatayı alıyorum: Ben =tcp:3306
kullanarak tcp üzerinde vekil oluşturma ve aşağıdaki gibi MySQL istemcisi kullanarak test çalıştı
2016/04/06 23:09:58 Got a connection for "my-project:us-central1:mysql-instance" 2016/04/06 23:09:59 to "my-project:us-central1:mysql-instance" via 111.111.111.111:3307: read tcp 127.0.0.1:3306->127.0.0.1:49518: use of closed network connection ERROR 2026 (HY000): SSL connection error: error:00000005:lib(0):func(0):DH lib
Teşekkürler. Bu işe yarıyor ama bir uyarı aldım ''skip-ssl' kullanımdan kaldırıldı. Bu komut benim için çalıştı: 'mysql -u root --port 3306 --host 127.0.0.1 --ssl-mode = DISABLED' – sthomps