一.设置Mysql远程登陆

1. 登进MySQL

2. 输入以下语句,进入mysql库:

use mysql

3. 更新域属性,'%'表示允许任意IP地址访问:

update user set host='%' where user ='root';

4. 执行以上语句之后再执行:

FLUSH PRIVILEGES;

5. 再执行授权语句:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

二. 远程连接可能出现的问题及解决方法

1. 使用Navicat Premium 连接MySQL时出现如下错误:

错误原因

mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password

解决方法

更改加密规则:

mysql -uroot -ppassword #登录use mysql; #选择数据库
# 远程连接请将'localhost'换成'%'ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #更改加密方式ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新用户密码FLUSH PRIVILEGES; #刷新权限

2.MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX' (10060)

解决方法:查看、/etc/my.cnf下面是否添加了skip-grant-tables 这行代码,如果添加了则删除该行代码并重启mysql服务。

参考:MySQL8.0允许外部访问_lemon_cake的博客-CSDN博客_mysql8.0开启远程访问权限   Navicat 连接MySQL 8.0.11 出现2059错误 - 李帆1998 - 博客园

MySQL8.0允许远程连接相关推荐

  1. 吐血整理阿里云安装MySQL8.0及远程连接失败问题

    目录 一.绪论 二.安装MySQL 安装命令 三.远程连接 解决方案 四.参考资料 一.绪论 小编昨天狠心买了一年的阿里云服务器,想要搭建自己的服务器.有人可能会思考为什么要买阿里云服务器呢?作为开发 ...

  2. windows下mysql8.x配置远程连接

    文章目录 1. 现象 2. 登录mysql 3.先查看下当前的用户,具有什么权限 4.创建新的用户之后再查权限 5. 赋予权限 6.刷新权限,然后就可远程访问了 1. 现象 Host '192.168 ...

  3. 虚拟机Linux系统安装mysql8.0与Navicat连接mysql

    Linux安装mysql8.0与Navicat连接mysql 一.Linux下载安装mysq 1 下载mysql安装包,也可以通过本地xftp上传到虚拟机 2 将下载的mysql安装包解压 3 配置m ...

  4. mysql8.0创建dbcp_dbcp_c3p0连接mysql8.0.13

    背景 学习数据库的使用,上次没有记录,现在都回忆不起来了,所以这次重新学的时候顺便记录下. 配置环境 win10 jdk11 idea mysql8.0.13 DBCP连接使用 用配置文件目前我连接不 ...

  5. mysql8.0.15远程登陆权限,MySQL8.0给root用户赋予远程连接权限

    1 问题引入:直接使用"grant all privileges on *.* to 'root'@'%' with grant option;"给root用户赋予可远程连接权限时 ...

  6. mysql 8.0创建远程连接用户

    在虚拟机中,连接宿主机mysql数据库时,是无法直接连接,会出现如下错误. OperationalError: (1045, "Access denied for user 'root'@' ...

  7. 关于使用docker-compose部署nacos与mysql8.0之后nacos连接不上mysql的问题

    项目场景: 使用docker-compose来对安装部署的docker进行统一管理. 问题描述 在使用docker-compose restart命令一键启动时,nacos在连接mysql8.0的时候 ...

  8. Mysql8.0安装以及连接navicat部分bug解决

    写在前面,题主装mysql8.0.23版本以及将mysql与navicat连接起来,其中遇到了很多的bug,特写此文章来提供解决bug的方法(方法来自各方各面,最终题主解决了问题所以才贴出来) 1.如 ...

  9. 以root用户远程连接MySQL8.0问题总结

    一.环境: Ubuntu 20.04 MySQL8.0.29 问题: 现在市面上主要使用的是经典的MySQL5.7版本,MySQL8.0是个较新的版本,二者的远程连接有点不一样,刚安装好的MySQL8 ...

最新文章

  1. 【收藏】C# 2.03.0新特性总结
  2. IOS进阶之WKWebView
  3. 数据中台(三)数据中台设计与数据资产管理
  4. 关于低分辨率像素游戏下显示非防锯齿中文 / 汉字的研究
  5. PHP----------安装包lnmp1.3-full安装的lnmp环境,如何安装PHP扩展
  6. Linux 指令简单将***IP列入iptables 限制范围
  7. [转]Java学习路线图(完整详细2019版)
  8. 三年磨一剑,五次被拒稿,交大博士坚持稿件申诉,终发表学科顶刊
  9. java面试题三_最全的java面试题目三
  10. react div 事件优先级_React 架构的演变 更新机制
  11. mysql 5.7.18源码包下载_MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程
  12. 实现网页定时刷新或跳转到其他页面(Refresh头字段)
  13. 观、砺、破——我的算法之道
  14. leetcode945. Minimum Increment to Make Array Unique
  15. Linux系统死亡之ping,linux下防止syn***,端口扫描和死亡之ping
  16. 包含所有的计算机视频教程
  17. 找回HDFS corrupted文件残留数据
  18. vant中的swipe
  19. 【The 13th Chinese Northeast Collegiate Programming Contest】I. Temperature Survey
  20. 网易互娱C++岗一面面经(凉面)

热门文章

  1. 浏览器访问ftp服务器的文件时间,win10文件浏览器访问ftp服务器
  2. oracle序列归一,Oracle系统架构
  3. 通过支付宝完成阿里云个人账号实名认证的方法 新手必看的教程
  4. Android 11.0 recovery页面旋转180度问题的解决方案
  5. post和get提交
  6. 来了一个人的时候我就不想吃东西的
  7. python删除csv某一列_python csv 删除列
  8. 糗事百科段子 +图片 + 视频爬虫
  9. GPS RTK(银河1)基准站架设、移动站设置完整操作流程
  10. SharePoint 2010 与 Business Intelligence 免费公开课