麒麟v10 上部署 TiDB v5.1.2 生产环境优化实践
531
2024-02-11
随着生活水平及IT技术的提升,各种网站也遍布网络中,网站的安全与可靠性越来越重要尤其是数据库类网站,几乎承载了网络上的海量信息,如果由于系统的故障而遭受重创,会伤害到用户的利益及导致网站营运瘫痪殊不知,MySQL SA 这样的一项重要的安全机制却可能令网站遭受重创。
MySQL SA 是 MySQL 5.6 版本的一项安全机制,主要是为了防止网络攻击及不正当访问,保证数据库安全而引入的但 MySQL SA 在激活或调整参数后,由于一些未知的技术原因,可能会导致网站出现无响应状况、读写权限受限制等情况,严重时甚至可能导致数据库无法使用,进而致使网站不能正常运行,乃至于不得不关闭的极端情况。
解决该故障,一般可以使用以下代码手动取消 SA 账号状态,以恢复网站正常访问:grant all privileges on *.* to root@%;set GLOBAL validate_password_policy=0;
update mysql.user set plugin= where user=root;flush privileges;以上代码就是取消 SA 账号状态的关键所在,使用者可以在网站技术支持的辅助下,自行尝试恢复网站的访问状态。
而如果操作不当则会影响网站正常使用,因此使用者慎重调整系统参数(特别是 SA 账号),在技术支持的环境下进行修改及备份,才能保证网站的安全及正常运行
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。