美文网首页
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