- ベストアンサー
バッチファイルではパスワードが標準入力で求められるので うまくいきません。
Windows Vistaを使っています。 起動時にMySQLをリストアするバッチファイルを書いてタスクによって自動実行させたいのですが、 mysql -u root -p データベース < データベース.sql というバッチファイルではパスワードが標準入力で求められるので うまくいきません。 パスワードも自動的に付加する方法はありますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
mysql -u root -pパスワード データベース < データベース.sql で、よいのでは? -pの後ろにスペースを入れずにパスワードをかく
その他の回答 (2)
- taka451213
- ベストアンサー率47% (436/922)
回答No.3
こんにちは 「-p」の後に、続けて(スペースなし)パスワードを記述すればいいだけだと・・・。
- 1108435
- ベストアンサー率43% (94/217)
回答No.2
MySQLコマンドオプションの-pの扱いですけど、それってパスワードの指定ですよね。 普通 mysql -u root データベースとすれば問題は無いでしょう? 或いはパスワードが設定されていて、パスワードを自動入力するなら mysql -u root -p<password> データベース名(<データベース.sql) と書けば良いのでは?