MySQL5.7新增默认账号mysql.session和mysql.sys十字螺丝钉的DBA日记
mysql 5.7.20,mysql.user中默认有2个陌生的用户,mysql.session 和 mysql.sys。
1 2 3 4 5 6 7 8 9 | [mysql]>select user,host from mysql.user; +---------------+-----------+ | user | host | +---------------+-----------+ | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | +---------------+-----------+ 3 rows in set (0.00 sec) |
‘mysql.sys’@’localhost’:
用于 sys schema中对象的定义。使用 mysql.sys 用户可避免DBA重命名或者删除root用户时
发生的问题。该用户已被锁定,客户端无法连接。
‘mysql.session’@’localhost’:
插件内部使用来访问服务器。该用户已被锁定,客户端无法连接。
剩下的是我们熟悉的账号‘root’@’localhost’:
其用于管理。该用户拥有所有权限,可执行任何操作。严格来说,这个账号不应该被保留。root是MySQL的特权账号,这个众所周知,也带来安全隐患。建议将root账号禁用或者删除,新建一个特权账号用于管理。
3,732 total views, 2 views today
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论