Quantcast
Channel: MySQL Forums - Utilities
Viewing all articles
Browse latest Browse all 380

mysql-utilities mysqlauditgrep don't work (1 reply)

$
0
0
Hi everyone,

On CentOS 6.6, I tried to use mysql-utilities (1.5.4)-mysqlauditgrep to display the audit log entries of specific query types, use the following command:

shell> mysqlauditgrep --query-type=insert audit.log.14380520427970669.xml

But it didn't work, the error in the following is:

Traceback (most recent call last):
File "/usr/bin/mysqlauditgrep", line 289, in <module>
log.output_formatted_log()
File "/usr/lib/python2.6/site-packages/mysql/utilities/command/audit_log.py", line 175, in output_formatted_log
print_list(sys.stdout, out_format, cols, rows)
File "/usr/lib/python2.6/site-packages/mysql/utilities/common/format.py", line 236, in print_list
format_tabular_list(f_out, columns, rows, list_options)
File "/usr/lib/python2.6/site-packages/mysql/utilities/common/format.py", line 136, in format_tabular_list
col_size = len(str(row)) + 1
UnicodeEncodeError: 'ascii' codec can't encode characters in position 59-68: ordinal not in range(128)

what solution should I do?

BTW the file encoding of audit.log.14380520427970669.xml is utf-8.
The content of audit.log.14380520427970669.xml contain Traditional Chinese character, such as:

<SQLTEXT>insert into productAddService values ('34','FJ','21','(員工)')</SQLTEXT>

Thank you

Viewing all articles
Browse latest Browse all 380

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>