C:\Program Files\MariaDB 10.11\bin>mysqlbinlog --default-character-set=utf8 mysql-abc.000003 --stop-datetime="2023-05-31 12:36:00 mysqlbinlog: unknown variable 'character-set-server=utf8'
时间: 2023-08-08 22:09:40 浏览: 182
看起来问题仍然存在。你可以尝试在命令行中使用"-f"参数来强制指定输出格式为"ROW",像这样:
```
C:\Program Files\MariaDB 10.11\bin>mysqlbinlog --default-character-set=utf8 -f ROW mysql-abc.000003 --stop-datetime="2023-05-31 12:36:00"
```
这样应该就可以避免该错误提示了。如果问题仍然存在,请检查一下my.cnf文件中是否有其他不支持的参数。
相关问题
C:\Program Files\MariaDB 10.11\bin>mysqlbinlog mysql-abc.000003 --stop-datetime="2023-05-31 12:36:00" mysqlbinlog: unknown variable 'character-set-server=utf8'
这个错误提示是因为mysqlbinlog不支持在命令行中设置字符集编码,而你在my.cnf配置文件中设置了"character-set-server=utf8",所以mysqlbinlog无法识别该参数。你可以尝试在命令行中使用"--default-character-set=utf8"来指定字符集编码,像这样:
```
C:\Program Files\MariaDB 10.11\bin>mysqlbinlog --default-character-set=utf8 mysql-abc.000003 --stop-datetime="2023-05-31 12:36:00"
```
这样应该就可以避免该错误提示了。
Variables (--variable-name=value) and boolean options {FALSE|TRUE} Value (after reading options) --------------------------------- ---------------------------------------- character-sets-dir (No default value) default-character-set utf8mb4 columns (No default value) compress FALSE debug-check FALSE debug-info FALSE default-auth (No default value) delete FALSE fields-terminated-by (No default value) fields-enclosed-by (No default value) fields-optionally-enclosed-by (No default value) fields-escaped-by (No default value) force FALSE host (No default value) ignore FALSE ignore-foreign-keys FALSE ignore-lines 0 lines-terminated-by (No default value) local FALSE lock-tables FALSE low-priority FALSE plugin-dir C:\Program Files\MariaDB 10.11/lib/plugin port 3306 replace TRUE silent FALSE socket (No default value) ssl TRUE ssl-ca (No default value) ssl-capath (No default value) ssl-cert (No default value) ssl-cipher (No default value) ssl-key (No default value) ssl-crl (No default value) ssl-crlpath (No default value) tls-version (No default value) ssl-verify-server-cert FALSE use-threads 0 user root verbose FALSE是什么错误
这并不是一个错误,这是一个命令的输出结果。它列出了 `mysqlimport` 命令的可用选项和它们的默认值。在使用 `mysqlimport` 命令时,您可以根据需要设置这些选项,以控制导入过程的行为。例如,您可以使用 `--fields-terminated-by` 选项来指定字段之间的分隔符,使用 `--ignore` 选项来忽略重复的行,等等。请注意,这些选项中的一些是布尔选项,可以设置为 TRUE 或 FALSE,而其他选项需要指定一个值。
阅读全文