异常:java.sql.SQLException:拒绝用户访问';根'@';本地主机';(使用密码:是)。如何不使用密码?

异常:java.sql.SQLException:拒绝用户访问';根'@';本地主机';(使用密码:是)。如何不使用密码?,java,mysql,openstreetmap,Java,Mysql,Openstreetmap,我想执行渗透任务,我想读取.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:

我想执行渗透任务,我想读取
.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
但似乎渗透作用迫使我们使用密码。但我不想将MySQL设置为使用密码。如何更改设置,使其不使用密码连接到MySQL


我试图提供
password=”“
password=null
。这两者都不起作用,渗透不接受它。

创建用户,设置密码并指定用户和密码。甚至不要考虑没有密码的“问题”