首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >渗透: java.sql.SQLException:拒绝用户'root'@'localhost‘的访问(使用密码: YES)。如何不使用密码?

渗透: java.sql.SQLException:拒绝用户'root'@'localhost‘的访问(使用密码: YES)。如何不使用密码?
EN

Stack Overflow用户
提问于 2013-09-01 22:40:56
回答 1查看 1.2K关注 0票数 0

我想实现一个Osmosis任务,我想读取.osm.pbf文件并将其写入数据库:

代码语言:javascript
复制
C:\osmosis-latest\bin>osmosis --read-pbf file="C:\sbox\maps\UA.osm.pbf" --write-apidb host="localhost" database="newb" user="root" dbType="mysql"

但我遇到了以下错误:

代码语言:javascript
复制
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没有密码。它是空白的。当我想要连接到服务器时,我只提供用户名,没有任何密码:

代码语言:javascript
复制
C:\>mysql -u root -h localhost

但似乎是Osmosis强迫使用密码。但我不想将我的MySQL设置为使用密码。如何更改Osmosis设置以不使用密码连接到MySQL?

我试着提供password=""password=null。两者都不起作用,Osmosis不接受它。

EN

回答 1

Stack Overflow用户

发布于 2013-09-02 05:41:08

创建用户,设置密码,指定用户和密码。想都别想没有密码的“问题”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18559476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档