故障排除

以下是一些常见的问题及其解决方案:

  • 确保通过MariaDB客户端可以通过主机、端口、数据库、用户名和密码连接到数据库。请参阅MariaDB文档了解正确的安全和连接信息,以及MariaDB客户端的用法。
  • 如果您试图列出表,但没有发生任何事情,请检查FME日志文件。可能存在未生成对话框的潜在错误。通常这意味着参数不存在或权限不足以访问请求的资源。
  • 当使用UNIX操作系统时,环境变量MYSQL_HOSTMYSQL_TCP_PORT用户MYSQL_PWD可用于指定MariaDB连接参数。
  • 如果你收到一个错误像“失去连接到MariaDB服务器在查询”或“MariaDB服务器已经离开”,你可能不得不增加你的最大允许数据包大小服务器变量。这可以通过编辑my完成. iniMariaDB服务器安装目录下的文件。要编辑或添加的行(如果没有的话)是:

max_allowed_packets = 8米

默认是1M,这意味着最大包大小是1mb。Safe Software推荐8MB (8M)或更多,如果你正在读或写大亚搏在线的几何特征或大的blob或文本值。

工作台中的翻译错误

MariaDB编写器和Workbench特性类型参数有一个已知的问题。

在MariaDB编写器的Feature Type参数中数据库用户字段应留空。在字段中输入用户名可能会导致FME翻译失败。然而,即使翻译成功,MariaDB也无法读取生成的表。