Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

cách thêm ngày và giờ với tên tệp sao lưu bằng cách sử dụng mysqldump từ dấu nhắc lệnh và xác định đường dẫn của tệp sao lưu

Tôi đang sử dụng cái đó:

LINUX

mysqldump -u <user> -p <database> | bzip2 -c > <backup>$(date +%Y-%m-%d-%H.%M.%S).sql.bz2

WINDOWS (tìm kiếm trên Google, vì tôi chỉ đang sử dụng LIN)

@echo off
cls
echo Date format = %date%
echo dd = %date:~0,2%
echo mm = %date:~3,2%
echo yyyy = %date:~6,4%
echo.
echo Time format = %time%
echo hh = %time:~0,2%
echo mm = %time:~3,2%
echo ss = %time:~6,2%
echo.
echo Timestamp = %date:~6,4%-%date:~3,2%-%date:~0,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%

%mysqldir%\mysqldump -u %mysqluser% -p%mysqlpassword% -h %mysqlhost% -P %mysqlport% --databases --routines --verbose gnucash_shockwave > %BackupDir%\gnucash_shockwave-%timestamp%.sql

tại đây thêm thông tin



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Những ký tự nào phải được thoát để ngăn chặn việc tiêm SQL (của tôi)?

  2. Lặp lại một chuỗi nhiều lần trong MySQL - REPEAT ()

  3. So sánh giá trị ngày của CURDATE () với trường dấu thời gian đầy đủ

  4. Cú pháp MySQL để tham gia cập nhật

  5. Làm thế nào để tăng tốc truy vấn SELECT .. LIKE trong MySQL trên nhiều cột?