8

Windowsのバッチファイルを作成するのはこれが初めてです。ライブサーバーに関連しているため、最初に実験を行いたくありません。私はopencmdwriteに従ってmySqlデータベースをバックアップするために使用します

mysqldump -u user -p DBname >C:\DBname.sql

次に、cmd ask password

password = password

Windowsのバッチファイルを作成したいのですが、クリックすると上記の機能を実行したいです。誰かが.batファイルのスクリプトに関連するいくつかの指示を与えることができますか

これまで私はこれを書きました

ECHO OFF
mysqldump -u user -p DBname >C:\DBname.sql
GO
SET password = password 
Go

それでも、パスワードの入力を求められます。パスワードが自動的に入力されるようにしたい

4

4 に答える 4

14

上記はまだ私にパスワードを要求していました。私はそれを正しく機能させるために以下のものを使用しました。

"C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqldump.exe" -uroot -pDBPass DBName > C:\DBname.sql
于 2014-10-22T22:13:16.970 に答える
9

ワンライナー:

mysqldump -u user -p DBname --password YOURPASSWORD > C:\DBname.sql

それをする必要があります。

于 2013-01-03T13:41:53.830 に答える
0

あなたはこれを使うことができます:

"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump.exe" -u root -proot test > D:\DBname.sql

これに注意してください:-prootprootは一緒でなければなりません

于 2017-10-31T09:01:50.763 に答える
0
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump.exe" -u root -pmypassword --databases mydatabase --hex-blob > C:\mybackup.sql

batファイルに貼り付けます。タスクスケジューラでプレーンコマンドを機能させることができなかったため、BATを使用しました

--hex-blobは省略できますが、blob列を使用している場合は省略できます。

于 2021-08-11T07:35:12.193 に答える