@rfyim Did you ever get this to work?
I happen to be doing the same thing as you, the same way. Mine is hanging on select database() though sent from dbeaver.
func (h ProxyRequestHandler) HandleQuery(query string) (*mysql.Result, error) {
log.Println("In HandleQuery")
log.Println(query)
r, err := h.remoteDb.Execute(query)
if err != nil {
return nil, err
}
log.Printf("Executed query: %d", r.AffectedRows)
return r, nil
}
Originally posted by @matttm in #915