【一个小坑】Mysql 用户、权限和密码。(创建的用户无法登入)
Mysql Version: Mysql 5.6.
Mysql 中 用户的权限,不仅跟用户相关,还和用户的登入密码(口令)相关。
比如以下语句:
创建用户
create user ‘name‘@‘localhost‘ identified by ‘password‘.
授权:
grant all on database.* to username.
这样的语句,你用name + password登入Mysql 会被拒绝。
应该养成好的习惯。
grant all on database.* to username identified by ‘password‘.
总结下:
在Mysql中,用户+密码不是唯一标识,用户+密码+权限 才是唯一标识,这三者的任意组合,对于user数据库来说都是一条不同的记录。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。