MySQL5.6创建用户密码不再明文显示在binlog二进制日志文件里

原创
2016-06-07 17:36:38 1049浏览

MySQL5.5里:MySQL5.6里:已经加密。但如果updatemysql.usersetpassword=password(654321)whereUser=hcy;还会是明文,如图:测试环境binlog_format=MIXED改为ROW

MySQL5.5里:

wKiom1MN8ZqgkstbAASJObITPis075.jpg

wKioL1MN8X2y-gnAAAKWkdfPoek900.jpg


MySQL5.6里:

wKiom1MN8sWxbK6mAAUj_3lix_U104.jpg

wKioL1MN8qTSdrddAAPdSGNVyag960.jpg

已经加密。


但如果

update mysql.user set password=password('654321') where User='hcy';

还会是明文,,如图:

wKiom1MN8_vBGKxKAASZR1KM_60001.jpg

wKioL1MN89WCXvjjAAG5VQsyV3U673.jpg


测试环境

binlog_format = MIXED


改为ROW模式:

wKiom1MN-ZDiREWVAAFYa9bOel4584.jpg

wKioL1MN-WqRVCGWAAF_jYHaCQI583.jpg

加密。


本文出自 “贺春旸的技术专栏” 博客,请务必保留此出处

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。