mysql登录没有权限的问题

mysql8.+在安装时如果没有设置密码,会把root的登录验证方式设置为auth_socket,这验证方式是比较用户名与登录mysql的账户名是否相同(个人看别人的博客之后的观点),如果相同就直接登录,不同就无法登录。这也就是为什么我用thesky身份登录时一直失败。之后我把登录验证方式改成了用密码登录(不只是改了密码)。

使用的命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';

链接:https://blog.csdn.net/weixin_41918841/article/details/82997651

posted @ 2020-11-25 20:38  the_sky314  阅读(575)  评论(0编辑  收藏  举报