mysql远程连接权限grant all privileges on . to ‘root‘@‘%‘ identified by ‘root‘ with grant optio语句报错

在docker上创建mysql之后被外界拒绝访问 查看了docker上的mysql连接并没有什么问题 但就是一直报错,查了半天说是需要外界连接授权 也就是

#这样的一个代码 但是很多人都会发现还是一直报错 说语法有问题
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

查了很久之后看到有说mysql8.0之后其实用的不是这样的sql

create user root@'%' identified by 'root';grant all privileges on *.* to root@'%' with grant option;

只需要按照步骤执行代码即可!

CREATE USER '用户名'@'host' IDENTIFIED BY '密码';
grant all privileges on *.* to '用户名'@'%' with grant option;

最后记得权限更新

flush privileges;

问题就全部解决了!

mysql远程连接权限grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant optio语句报错相关推荐

  1. mysql远程连接权限grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant option语句报错

    mysql远程连接权限grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option语句报错 记录 ...

  2. mysql中远程连接权限语句grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant optio报错

    grant all privileges on *.* to 'root'@'%' identified by '123456' with grant optio 原因: mysql的版本问题,这条语 ...

  3. 解决mysql的赋权操作之GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION问题

    一种情况 mysql的赋权操作:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION: ...

  4. 解决 grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘PASSWORD‘ with grant option; 错误

    从MySQL 8开始,您不再可以(隐式地)使用GRANT命令创建用户.用CREATE USER代替,后面跟着GRANT语句: CREATE USER 'root'@'%' IDENTIFIED BY ...

  5. centos6.8 配置mysql赋予mysql远程连接权限

    1.关掉防火墙 2.检查3306端口是否开放 3.修改用户用户权限 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '您的数据库密码' ...

  6. mysql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; ERROR 1819

    mysql> GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; ERROR 1819 ...

  7. 设置mysql远程连接root权限

    在远程连接mysql的时候应该都碰到过,root用户无法远程连接mysql,只可以本地连,对外拒绝连接. 需要建立一个允许远程登录的数据库帐户,这样才可以进行在远程操作数据库. 方法如下: 默认情况下 ...

  8. mysql登录root 1130_通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法

    解决方法: 1.改表法.可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql" 数据库里的 &q ...

  9. Navicat for MySQL远程连接的时候报错mysql 1130的解决方法

    Navicat for mysql 1130错误 用Navicat连接远程MYSQL,提示如下错误,我以为是自己的防火墙问题,但是关了,依然不行. ERROR 1130: Host '192.168. ...

最新文章

  1. HAProxy详解(二):HAProxy基础配置与应用实例
  2. java logging包_用JDK中提供的java.util.logging.*包创建Logger对象----原创
  3. 4152. [AMPPZ2014]The Captain(稠密图最短路)
  4. Vue+Element+Springboot实现图片上传
  5. python os.access_os.access(path, mode)
  6. Java语言基本元素
  7. 你用什么型号手机呢?体验如何?
  8. mysql导出数据库设计说明书
  9. 从零开始一个cli脚手架并发布到NPM(上篇)
  10. Learned Image Compression with Discretized Gaussian Mixture Likelihoods and Attention Modules文献复现
  11. linux未编辑的文件,如果是linux没有vi,vim等编辑器如何操..._网络编辑_帮考网
  12. Ubuntu下vim如何保存退出
  13. SQL1054错误Unknown column .... in on clause
  14. Linux下批量修改文件名(rename)
  15. Windows安装程序初始化时出错。安装程序将立即关闭。(原)
  16. TF-IDF算法及实现
  17. 程序员的职级和薪酬体系
  18. 深度学习在药物发现领域的兴起
  19. js向excel写入数据的案例
  20. OpenGL超级宝典visual studio 2013开发环境配置,GLTools

热门文章

  1. 物联网技术十大核心领域应用及前景
  2. 通达信交易接口API获取数据源码分享
  3. Python四大主流网络编程框架
  4. Python 文件 I/O(学习总结)
  5. esp32 s3 USB OTG Arduino可以下载固件 USB COM不可以的解决方法
  6. ###turtle风轮绘制###python
  7. python 编程 远程监控进程数据
  8. if(!)什么意思?
  9. nacos配置安装教程
  10. RSA公钥密码体制的简介及例题