> @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. > > ```go > 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](https://github.com/go-mysql-org/go-mysql/issues/915#issuecomment-2629646529)_