// refreshPassword uses the CredentialServer to refresh the password // to use. func refreshPassword(params *mysql.ConnectionParams) error { user, passwd, err := GetCredentialsServer().GetPassword(params.Uname) switch err { case nil: params.Uname = user params.Pass = passwd case ErrUnknownUser: default: return err } return nil }