在这篇文章中,主要记录在QGIS中连接MySQL数据库的方法,加载MySQL中的空间数据,以及在连接之后属性表乱码和数据不显示问题的解决方法。
1、QGIS连接MySQL数据库
在QGIS中,默认的连接列表中可以看到PostGIS、MSSQL、Oracle、DB2等数据库连接,不包括MySQL,MySQL需要在数据资源管理器中添加连接。
图层 - 数据资源管理器
在数据资源管理器中,按照下图顺序,依次选择矢量 — 数据库 —MySQL — 新建,然后填入数据库名称、注记、数据库、端口、用户名、密码等。
- 名称:可以是任何你喜欢的名字
- 主机:MySQL主机或IP地址
- 数据库:要连接的数据库名称,必填,否则连接不到
- 用户/密码:MySQL的用户名密码
点击OK,添加。此时会自动展示可以添加的数据