-
Powershell脚本MySQL_backup_SecureString,用于在进行MySQL备份时采用哈希密码
资源介绍
使用哈希密码进行MySQL数据库备份的Powershell脚本
该脚本的目的是从MySQL数据库执行备份,而无需透露备份用户帐户的明文密码。
另外,该脚本使用7zip压缩和加密备份。
脚本使用Powershell提供的SecureString函数将纯文本密码加密为哈希形式。 该功能的好处是,哈希只能在创建原始哈希的同一Windows帐户上转换回纯文本。 因此,它并不是绝对安全的东西,但是比在脚本中使用纯文本形式的密码要好得多。
您可以使用创建哈希密码。
需要在脚本文件夹中创建mysqldump.exe和7z.exe的符号链接。
脚本需要在创建SecureString密码哈希的帐户上运行
为了增加安全性,用于登录MySQL的帐户应具有执行备份的最小权限。 您可以轻松地从MySQL Workbench的“用户和特权”部分创建备份用户,并为其授予“ BackupAdmin”管理角色。