MySQL中有三个用户,即根用户、testuser1用户、testuser2用户。我想通过在终端中输入以下命令来加密连接到MySQL数据库的所有三个用户的密码,
mysql -u根-p
mysql -u testuser1 -p
mysql -u testuser2 -p
它要求输入密码。此时,我如何提供加密密码或使其从任何可能包含密码的文件中读取?
我的项目要求对MySQL用户的所有密码进行加密。(我也问过这个问题,)。
因此,我正在探索有关数据库加密的一些选项。最好的选择是商业(TDE)。我正在寻找一个开源的实现。MySQL和MariaDB的最新版本具有数据即放功能:
MariaDB
https://mariadb.com/kb/en/mariadb/why-encrypt-mariadb-data/
MySQL 5.7.11附带InnoDB表空间加密
https://dev.mysql.com/doc/refman/5.7/en/innodb-tablespace-encryption.html
在这个实现过程中(对公司而言)重要的是:它们是否符合PCI/ HIPAA等?
来自MariaDB:
Mari