go-mysql connection refused when connecting to kubernetes mysql service -


i have problem when connecting mysql instance go app using standard package. connection string/log

    [13 nov 16 13:53 +0000] [info] connecting mysql.. root:awsomepass@tcp(a-mysql-0:3340)/db?charset=utf8&parsetime=true&loc=local     2016/11/13 13:53:25 dial tcp 10.108.1.35:3340: getsockopt: connection refused 

i tried

grant privileges on *.* 'root'@'%' grant option; 

here how make connection, basic, string concatenation only

db, err := sql.open("mysql", "root:awsomepass@tcp(a-mysql-0:3340)/db?charset=utf8&parsetime=true&loc=local") if err != nil {     log.fatal(err) } 

i can ping service, connect mysql-client different pod.

    # can connect without port service     / # mysql -u root -h a-mysql-0 -p     enter password:     welcome mariadb monitor.  commands end ; or \g.     mysql connection id 11     server version: 5.7.16 mysql community server (gpl)      copyright (c) 2000, 2016, oracle, mariadb corporation ab , others.      type 'help;' or '\h' help. type '\c' clear current input statement.      mysql [(none)]> ctrl-c -- exit!     aborted      # can't' connect port service     / # mysql -u root -h a-mysql-0:3340 -p     enter password:     error 2005 (hy000): unknown mysql server host 'a-mysql-0:3340' (-3) 

and mysql-service

    ➜  stg git:(develop) ✗ kubectl describe svc a-mysql-0     name:            a-mysql-0     namespace:        default     labels:            name=a-mysql-0                 tier=database                 type=mysql     selector:        name=a-mysql-0,tier=database     type:            clusterip     ip:            none     port:            a-mysql-0    3340/tcp     endpoints:        10.108.1.35:3340     session affinity:    none     no events. 

is there have missed or permission?

got response kubernetes-slack, mav. accessing mysql-service wrong container-port. default mysql port 3306. thought using custom container exposes 3340.


Comments

Popular posts from this blog

php - How to display all orders for a single product showing the most recent first? Woocommerce -

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

angularjs - How restrict admin panel using in backend laravel and admin panel on angular? -