zoukankan      html  css  js  c++  java
  • Mysql8.0 创建远程登陆账户

    mysql8和原来的版本有点不一样,8的安全级别更高,所以在创建远程连接用户的时候,

    不能用原来的命令(同时创建用户和赋权):

    mysql>grant all PRIVILEGES on *.* to guaiyouyisi@'%' identified  by '123456';

    必须先创建用户(密码规则:mysql8.0以上密码策略限制必须要大小写加数字特殊符号):

    mysql>create user guaiyouyisi@'%' identified  by 'Guaiyouyisi.';

    再进行赋值:

    mysql>grant all privileges on *.* to guaiyouyisi@'%' with grant option;

    最后刷新一下:

    mysql>flush privileges;

    当你进行远程连接是,会出现这样的错误:

    Unable to load authentication plugin 'caching_sha2_password'.

    是因为mysql8使用的是caching_sha2_password加密规则,最简单的方法是修改远程连接用户的加密规则:

    mysql>ALTER USER 'guaiyouyisi'@'%' IDENTIFIED WITH mysql_native_password BY 'Guaiyouyisi.';

  • 相关阅读:
    搭建Keil C51开发环境
    源码分析之Handler
    Android中的算法
    Android中的数据结构
    高级UI-UI绘制流程
    高级UI-Path和PathMeasure
    高级UI-画板Canvas
    高级UI-滤镜和颜色通道
    高级UI-高级渲染
    高级UI-画笔Paint
  • 原文地址:https://www.cnblogs.com/guaiyouyisi/p/11771888.html
Copyright © 2011-2022 走看看