故障排除
以下是一些常见的问题及其解决方案:
- 确保通过MariaDB客户端可以通过主机、端口、数据库、用户名和密码连接到数据库。请参阅MariaDB文档了解正确的安全和连接信息,以及MariaDB客户端的用法。
- 如果您试图列出表,但没有发生任何事情,请检查FME日志文件。可能存在未生成对话框的潜在错误。通常这意味着参数不存在或权限不足以访问请求的资源。
- 当使用UNIX操作系统时,环境变量MYSQL_HOST,MYSQL_TCP_PORT,用户和MYSQL_PWD可用于指定MariaDB连接参数。
- 如果你收到一个错误像“失去连接到MariaDB服务器在查询”或“MariaDB服务器已经离开”,你可能不得不增加你的最大允许数据包大小服务器变量。这可以通过编辑my完成. iniMariaDB服务器安装目录下的文件。要编辑或添加的行(如果没有的话)是:
max_allowed_packets = 8米
默认是1M,这意味着最大包大小是1mb。Safe Software推荐8MB (8M)或更多,如果你正在读或写大亚搏在线的几何特征或大的blob或文本值。
- 根据MariaDB数据库和特定服务器所允许的各种选项文件的值,可能会出现各种其他问题。
- 你也可以尝试阅读MariaDB的常见问题http://mariadb.com/kb/en/mariadb/troubleshooting-connection-issues/.
工作台中的翻译错误
MariaDB编写器和Workbench特性类型参数有一个已知的问题。
在MariaDB编写器的Feature Type参数中数据库用户字段应留空。在字段中输入用户名可能会导致FME翻译失败。然而,即使翻译成功,MariaDB也无法读取生成的表。