opensrv
opensrv copied to clipboard
opensrv for databend
I am trying to get greptimedb running on a Raspberry PI Zero 2W (512MB RAM, 64 bit processor but 32 bit PI OS seems to be recommended for stability). Greptimedb...
Currently the `shim.authenticate` does not pass a `&mut self` and so it is not possible to save the username for later use. Also the `on_init` does not pass username or...
I hereby agree to the terms of the CLA available at: https://databend.rs/dev/policies/cla/ ## Summary Currently the text protocol write binary value directly into the packet, thus the client would get...
I discovered this bug while using the opensrv MySQL implementation in Greptime DB. It appears that when parsing a large SQL file, opensrv reuses some of its u8 arrays, leading...
Starting from MySQL 8.0, `caching_sha2_password` authentication is used by default, and `mysql_native_password` authentication is deprecated in MySQL 9.0. It may be better to support caching_sha2_password in opensrv. Refer to: https://dev.mysql.com/doc/relnotes/mysql/9.0/en/news-9-0-0.html
I hereby agree to the terms of the CLA available at: https://databend.rs/dev/policies/cla/ ## Summary Hello, we have noticed that [the following](https://github.com/databendlabs/opensrv/blob/main/mysql/src/lib.rs#L529-L548) conditional statement will not return the OK packet when...
Would you be open to some refactor of the functions in https://github.com/databendlabs/opensrv/blob/main/mysql/src/writers.rs#L63 ErrorKind doesn't have all the MySQL error codes, for example [ER_NO_SUCH_DB](https://dev.mysql.com/doc/mysql-errors/8.4/en/server-error-reference.html#error_er_no_such_db) Instead of doing a PR for each...