我想连接到一个mysql数据库,例如通过MySQL Workbench或只是使用mysql本身甚至mysqldump等mysql实用程序的命令行。
这样做时,我想避免使用纯文本密码。
对于我的备份过程,我创建了一个my.cnf文件供使用,但即使在那里,备份用户的密码也是纯文本。
我不是这个问题的专家,这就是我问的原因。
在我简单的世界中,我想用MD5或SHA或SSHA或其他任何方式散列密码,并在命令行甚至my.cnf中使用此散列“{SHA} ......”。
我用这种方式进行的所有测试都会出现“密码错误”消息。
这个简单的世界想法是否可行,如果,我该怎么做才能避免在某处存储纯文本密码。
使事情更清楚。我发现了几个涉及如何在MySQL数据库中存储散列密码的线程(从开发人员的角度来看)。这不是我要找的信息。
此致 卡尔 - 亨氏