我有一个MySQL数据库,其中包含一个包含用户名和密码的表。我想要一个bash脚本或MySQL语句来随机化所有密码。
我可以使用类似
的内容重置一个密码select md5(rand()) as password;
我可以使用bash read while循环遍历。只需要帮助将它们放在一起。
Yews我知道不应该将密码存储在明文中,这是一个遗留系统,我们正在让人们远离。
答案 0 :(得分:2)
UPDATE `users` SET `password` = md5(rand())
答案 1 :(得分:0)
我认为您应该能够将当前密码CONCAT
放入md5,以使它们保持唯一。
UPDATE passwords SET password = md5(CONCAT(RAND(), password))