记得密码是正确的,但是就是进不去,没有进去的权限;
轻松解决,不用管my.ini的skip-grant-tables的轻松解决办法!!!
1.进入到 /etc/mysql/debian.cnf文件中,找到debian-sys-maint的密码
2.输入命令mysql -u debian-sys-maint -p
密码就是在文件中看到的密码,就可以进入到mysql
3.查看user表中的数据
use mysql;
select user,host from user;
*注意:这里的root用户的host是%,代表所有主机都可以通过root访问MySQL。
4.一键搞定的方法: 重新创建用户root,重新设置密码和远程登录权限;
①先删除用户记录,必须用drop不能用delete,不然会删不干净,还会操作失败。
mysql> drop user root;
②创建用户(包括密码)
mysql>create user 'root'@'%' identified by '自己设置的密码';
③设置权限
mysql>grant all privileges on *.* to root@'%' with grant option;
④刷新
mysql>flush privileges;
⑤退出mysql重新登录
mysql>quit;或者mysql>exit;文章来源:https://www.toymoban.com/news/detail-859094.html
这时重新登录就ok啦!!!文章来源地址https://www.toymoban.com/news/detail-859094.html
到了这里,关于mySQL出现密码正确但没有权限进入:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!