Mysql

在執行 mysqldump 時如何加密數據?

  • February 7, 2017

我的作業系統是windows 7。

  • 如何在執行 mysqldump 時加密數據?
  • 在命令提示符下,我可以使用加密的 varchar 和 texts 值獲取 mysqldump 嗎?

請幫我。

謝謝

要在 Windows 中加密您的 mysqldump 數據,請在命令提示符處嘗試以下命令:

mysqldump *databaseName* > *dbNameBackup.sql* && cipher /e /a *dbNameBackup.sql*

您可以使用ccrypt. 例子:

  • 創建密鑰文件:
echo 'mySecretKey123' > ~/.backup.key
chmod 600 ~/.backup.key
  • 加密備份:
mysqldump databasename | ccrypt -k ~/.backup.key | bzip -c > ~/backup-mysql.sql.bz2.cpt
  • 要解密備份:
cat ~/backup-mysql.sql.bz2.cpt | ccat -k ~/.backup.key | bunzip2 -c | less

引用自:https://dba.stackexchange.com/questions/5831