Mysql from_base64()不解码回原始文本

Mysql from_base64()不解码回原始文本,mysql,ubuntu,Mysql,Ubuntu,from_base64()未正确解码。请参阅下面的问题演示 mysql> select to_base64('sometext'); +-----------------------+ | to_base64('sometext') | +-----------------------+ | c29tZXRleHQ= | +-----------------------+ 1 row in set (0.27 sec) mysql> select from_ba

from_base64()未正确解码。请参阅下面的问题演示

mysql> select to_base64('sometext');

+-----------------------+
| to_base64('sometext') |
+-----------------------+
| c29tZXRleHQ=          |
+-----------------------+
1 row in set (0.27 sec)

mysql> select from_base64('c29tZXRleHQ=');
+----------------------------------------------------------+
| from_base64('c29tZXRleHQ=')                              |
+----------------------------------------------------------+
| 0x736F6D6574657874                                       |
+----------------------------------------------------------+
1 row in set (0.00 sec)
在我升级到最新的Ubuntu19.10之前,它一直在工作。 服务器版本:8.0.19 MySQL社区服务器-GPL

mysql——版本

mysql版本8.0.19-0ubuntu0.19.10.3,适用于x86_64((Ubuntu))上的Linux这是因为以下原因

--binary-as-hex

When this option is given, mysql displays binary data using hexadecimal notation (0xvalue). This occurs whether the overall output dislay format is tabular, vertical, HTML, or XML.

As of MySQL 8.0.19, when mysql operates in interactive mode, this option is enabled by default. In addition, output from the status (or \s) command includes this line when the option is enabled implicitly or explicitly:

To disable hexadecimal notation, use --skip-binary-as-hex