• 安装mysql 8 及 修复登录错误日志


     安装教程    https://www.cnblogs.com/xuqp/p/9172254.html

    无法用navicat登录的解决方法

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 
     ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 

    FLUSH PRIVILEGES; #刷新权限 

    再重置下密码:alter user 'root'@'localhost' identified by '123qwe';
    ---------------------
    作者:5515
    来源:CSDN
    原文:https://blog.csdn.net/u010026255/article/details/80062153?utm_source=copy
    版权声明:本文为博主原创文章,转载请附上博文链接!

    授权出错,显示You are not allowed to create a user with GRANT
    原因:在网上有很多教程说当出现The user specified as a definer ('root'@'%') does not exist时表示root用户权限不足,只需要执行GRANT ALL ON *.* TO 'root'@'%';就可以了,但是往往又会出现You are not allowed to create a user with GRANT的错误提示。这是因为GRANT ALL ON *.* TO 'root'@'%';这条语句中@'%'中的百分号其实是root用户对应host的名称,很多人并没有注意到他的root用户对应的其实是localhost,直接就执行了上面的语句,所以才会报错。

    解决方案:只要将GRANT ALL ON *.* TO 'root'@'%';中的%改为对应的host名称即可,最后还要刷新一下权限FLUSH PRIVILEGES; 。

    特别说明:网上说%表示通配所有的host,但是操作时并不成功,不明白是为什么,我猜想可能与MySQL8.0版本有关系。
    ---------------------
    作者:missing2011
    来源:CSDN
    原文:https://blog.csdn.net/missing2011/article/details/81474857?utm_source=copy
    版权声明:本文为博主原创文章,转载请附上博文链接!

    添加用户:

    create user "username"@"host" identified by "password";

    grant all privileges on `userdev`.* to 'userdev'@'%' ;

  • 相关阅读:
    推荐系统中的Graph Model
    Stanford机器学习课程之一——引言
    Sigmoid函数
    高斯RBF核函数中Sigma取值和SVM分离面的影响
    交叉验证(cross validation)
    匿名函数lambda和map函数
    ActionsChains类鼠标事件和Keys类键盘事件
    类、继承和反射
    WebDriverWait类以及类常用的方法
    frame的处理
  • 原文地址:https://www.cnblogs.com/wjx-blog/p/9799694.html
Copyright © 2020-2023  润新知