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 はそれを受け入れません。