windowsでmysqlのバックアップを作成する方法を備忘録。バックアップの作り方にこんなに時間がかかるとは、、、トホホ
・powershell(もしくはコマンドプロンプト)で「mysql」を認識するように環境変数を設定
→環境変数設定方法:
Win+R→「sysdm.cpl」→「詳細設定」→「環境変数」→Pathを選択し「編集」→「新規」からパスを追加
*パスはMySQLのbinフォルダ。私の場合は「C:\Program Files\MySQL\MySQL Server 8.0\bin」
・powershellを起動。すでに起動していた場合は再起動
・「mysql --version」 でmysqlコマンドを認識するか確認
・mysqldumpコマンドを実行する
以下にサンプルコード。ちなみにpowershellで作ったバックアップファイルは文字コードの影響かリストア時にエラーしてうまくいかなかったので、バックアップはコマンドプロンプトで実行しています。
mysqldump -u root -p --databases intranet > "C:\Users\<ユーザー名>\Desktop\intranetBackUp.sql"