美文网首页
1045 Access denied for user ‘roo

1045 Access denied for user ‘roo

作者: 柚一西_ | 来源:发表于2022-08-16 20:55 被阅读0次

1、检查root密码是否正确,忘记密码执行下面步骤

1>mysql的my.cnf文件下增加skip-grant-tables image.png

2>重启服务
mysql -u root -p
mysql> use mysql;
mysql> update user set authentication_string=password("你的新密码") where user="root";
mysql> flush privileges;
mysql> quit
3>修改密码后删掉skip-grant-tables配置;

2、查看mysql库的user表,确定用户都有密码


image.png image.png image.png

3、在my.cnf下有修改服务的,注意端口号是否被占用,楼主的就是因为端口被占用一直报这个错,排查了好久。。。
[mysql]
character-set-server=utf8

[mysqld]
port=8306 # 端口号
character_set_server=utf8 # 数据库字符集
max_connections=1000 # 最大连接数和超时时间配置
wait_timeout=20
interactive_timeout=20
skip-grant-tables # 免密登录(最好不要用)

-------》解决:换个端口号重启服务就好

相关文章

网友评论

      本文标题:1045 Access denied for user ‘roo

      本文链接:https://www.haomeiwen.com/subject/lslsgrtx.html