MySQL 8.0.23 数据库用户管理、权限分配和远程连接

MySQL 8.0.23 数据库用户管理、权限分配和远程连接,第1张

这个目前应该是MySQL比较新的版本了,教程仅在Linux平台上验证通过,其他平台请自证。提供步骤和思路方便快速分析和定位问题。

根据需求在完成理解前面步骤后,接下来需要配置允许远程连接(生产环境请通过ssh隧道方式,且mysql配置文件bind-address为特定ip或本机)

最后,感谢您的阅读,由于时间仓促,文章内容难免有不妥之处,欢迎交流和指正~~

Mark一下 惟月慎行 再也不会迷路了^_^!

你可以这样 *** 作。

如果MYSQL客户端和服务器端的连接需要跨越并通过不可信任的网络,那么需要使用ssh隧道来加密该连接的通信。

使用set password语句来修改用户的密码,先“mysql -u root”登陆数据库系统,然后“mysql> update mysql.user set password=password(‘newpwd’)”,最后执行“flush privileges”就可以了。

Mysql需要提防的攻击有,防偷听、篡改、回放、拒绝服务等,不涉及可用性和容错方面。对所有的连接、查询、其他 *** 作使用基于acl即访问控制列表的安全措施来完成。也有一些对ssl连接的支持。

设置除了root用户外的其他任何用户不允许访问mysql主数据库中的user表加密后存放在user表中的加密后的用户密码一旦泄露,其他人可以随意用该用户名/密码相应的数据库

使用grant和revoke语句来进行用户访问控制的工作


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8734706.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存