アプリケーションにMySQLをインストールするためのインストーラーを構築しようとしています。後で、バッチファイルで実行しているMySQLInstanceConfigを使用してサーバーインスタンスを作成します。
mysqlinstanceconfig.exe -i -q ServiceName=MySQL55 RootPassword=root
ServerType=DEVELOPMENT ConnectionUsage=DSS DatabaseType=MYISAM Port=3307
SkipNetworking=no RootPassword=root
set mysql_cmd="GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;"
mysql.exe -uroot -proot -e %mysql_cmd%
また
MySQLInstanceConfig.exe -i -q "-lE:\UEM\mysql_install_log.txt" »
"-nMySQL Server 5.5" "-pC:\Program Files\MySQL\MySQL Server 5.5" -v5.5.11 »
"-tmy-template.ini" "-cC:\mytest.ini" ServerType=DEVELOPMENT DatabaseType=MIXED »
ConnectionUsage=DSS Port=3307 ServiceName=MySQL55 RootPassword=root
次のスクリプトはMySQL5.0では機能しますが、5.5では機能しません。何が問題なのかを確認してインストーラーを手動で実行しようとすると、このダイアログが表示され、後でインスタンスを変更すると機能します。。
これに対抗するにはどうすればよいですか?