0

Osmosis のタスクを実装したい、.osm.pbfファイルを読み込んで db に書きたい:

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 を設定したくありません。MySQL への接続にパスワードを使用しないように Osmosis の設定を変更するにはどうすればよいですか?

password=""、を提供しようとしましたpassword=null。どちらも機能せず、Osmosis はそれを受け入れません。

4

1 に答える 1