Myshiner

Results 32 comments of Myshiner

[2022-02-23 09:38:36,039][MainThread:139984038930240][task_id:default][mysql.py:164][WARNING]- MySQL语句执行报错,语句:show slave status,错误信息Traceback (most recent call last): File "/opt/archery/sql/engines/mysql.py", line 153, in query effect_row = cursor.execute(sql) File "/opt/venv4archery/lib/python3.8/site-packages/MySQLdb/cursors.py", line 206, in execute res = self._query(query) File "/opt/venv4archery/lib/python3.8/site-packages/MySQLdb/cursors.py", line...

[2022-02-23 09:38:36,039][MainThread:139984038930240][task_id:default][mysql.py:164][WARNING]- MySQL语句执行报错,语句:show slave status,错误信息Traceback (most recent call last): File "/opt/archery/sql/engines/mysql.py", line 153, in query effect_row = cursor.execute(sql) File "/opt/venv4archery/lib/python3.8/site-packages/MySQLdb/cursors.py", line 206, in execute res = self._query(query) File "/opt/venv4archery/lib/python3.8/site-packages/MySQLdb/cursors.py", line...

我的sql是select user_id,uname from user_info where id=1, 但是透传的时候就变成了 select user_id,uname from user_info where id=1 limit -1所以会报错,另外看日志上只读查询为啥还要show slave status,还报错(1227, 'Access denied; you need (at least one of) the SUPER, REPLICATION CLIENT privilege(s)...

另外,我点“SQL分析菜单”的时候也报错 [2022-02-23 09:49:42,094][MainThread:139984038930240][task_id:default][exception_logging_middleware.py:11][ERROR]- Traceback (most recent call last): File "/opt/venv4archery/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/opt/venv4archery/lib/python3.8/site-packages/django/contrib/auth/decorators.py", line 20, in _wrapped_view if test_func(request.user): File "/opt/venv4archery/lib/python3.8/site-packages/django/contrib/auth/decorators.py", line...

上线工单那,工单执行后想看回滚语句报 [2022-02-23 10:05:57,390][MainThread:139984038930240][task_id:default][inception.py:226][ERROR]- 获取回滚语句报错,异常信息Traceback (most recent call last): File "/opt/archery/sql/engines/inception.py", line 213, in get_rollback cur.execute(sql_table) File "/opt/venv4archery/lib/python3.8/site-packages/MySQLdb/cursors.py", line 206, in execute res = self._query(query) File "/opt/venv4archery/lib/python3.8/site-packages/MySQLdb/cursors.py", line 319, in _query...

上线工单那,工单执行后想看回滚语句报 [2022-02-23 10:05:57,390][MainThread:139984038930240][task_id:default][inception.py:226][ERROR]- 获取回滚语句报错,异常信息Traceback (most recent call last): File "/opt/archery/sql/engines/inception.py", line 213, in get_rollback cur.execute(sql_table) File "/opt/venv4archery/lib/python3.8/site-packages/MySQLdb/cursors.py", line 206, in execute res = self._query(query) File "/opt/venv4archery/lib/python3.8/site-packages/MySQLdb/cursors.py", line 319, in _query...

> > 上线工单那,工单执行后想看回滚语句报 > > [2022-02-23 10:05:57,390][MainThread:139984038930240][task_id:default][inception.py:226][ERROR]- 获取回滚语句报错,异常信息Traceback (most recent call last): File "/opt/archery/sql/engines/inception.py", line 213, in get_rollback cur.execute(sql_table) File "/opt/venv4archery/lib/python3.8/site-packages/MySQLdb/cursors.py", line 206, in execute res = self._query(query) File "/opt/venv4archery/lib/python3.8/site-packages/MySQLdb/cursors.py",...

关于mongodb的查询,也是报认证权限错误,但是实际用该账号去库里查没问题,配置的是dba权限用户 ![image](https://user-images.githubusercontent.com/48242833/155268561-fdbc7a33-6fec-4734-a55f-2ffa6492df27.png) docker日志报错如下: [2022-02-23 13:47:57,173][MainThread:139984038930240][task_id:default][query.py:169][ERROR]- 查询异常报错,查询语句:db.Order.find() ,错误信息:Traceback (most recent call last): File "/opt/archery/sql/query.py", line 87, in query query_engine.get_connection(db_name=db_name) File "/opt/archery/sql/engines/mongo.py", line 510, in get_connection self.conn[self.db_name].authenticate(self.user, self.password, self.db_name) File "/opt/venv4archery/lib/python3.8/site-packages/pymongo/database.py", line...

权限已经很高了,如下,还不够? { "_id" : "admin.admindba", "userId" : UUID("e9c8d021-6c89-422f-9822-a948959bb3f2"), "user" : "admindba", "db" : "admin", "credentials" : { "SCRAM-SHA-1" : { "iterationCount" : 10000, "salt" : "UCrK/CKGutTL57nwCbnjqQ==", "storedKey" : "kNq9Perlpp3NnM1ncG9gK4U7htQ=", "serverKey"...

其实一般用户主要使用就三个功能:1. 提交上线sql(DDL/DML) 2. 只读查询 3. sql优化或者说评分(SOAR工具等)