我想实现渗透任务,我想读取.osm.pbf
文件并将其写入数据库:
C:\osmosis-latest\bin>osmosis --read-pbf file="C:\sbox\maps\UA.osm.pbf" --write-apidb host="localhost" database="newb" user="root" dbType="mysql"
但我遇到以下错误:
org.openstreetmap.osmosis.core.OsmosisRuntimeException: Unable to establish a database connection.
Caused by: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
我在 Windows XP 上的 MySQL 没有密码。它只是空白。当我想连接到服务器时,我只提供一个用户名,没有任何密码:
C:\>mysql -u root -h localhost
但似乎 Osmosis 强制使用密码。但我不想将我的 MySQL 设置为使用密码。如何更改 Osmosis 设置以不使用密码连接到 MySQL?
我试图提供password=""
, password=null
。两者都不起作用,Osmosis 不接受。