首页 > 数据库 >Navicat远程连接MySQL报错2003(10060)

Navicat远程连接MySQL报错2003(10060)

时间:2024-11-21 13:16:56浏览次数:3  
标签:容器 10060 密码 2003 报错 mysql docker root 连接

背景:学习黑马微服务时,使用Navicat远程连接容器中的MySQL一直报错2003(10060),原因是容器中的MySQL配置的root用户的访问连接权限,只能是本地连接。


解决方式:

1)查看docker容器是否启动:

docker ps -a

  未启动的话:(mysql是我的容器名字)

docker start mysql

2)进入mysql容器(注意空格,root是用户名)

//进入mysql容器
docker exec -it mysql /bin/bash 

​//选择使用root用户的 密码登录
mysql -u root -p

​

3)进入mysql容器后,查看连接权限

//选择使用mysql数据库
use mysql
//查看sql表以及连接权限
select host, user, authentication_string, plugin from user;

如果你只有一个root用户,并且这个root用户的host是localhost,说明只能是本地连接,接下来给他修改为上图的%(表示任意地址都可以连接)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的mysql密码' WITH GRANT OPTION;

4)刷新权限

flush privileges;

 5) 登录Navicat,新建连接(确保你的mysql是运行的,任务管理器的服务里看),选择SSH,主机为你的虚拟机地址,端口3306,用户名为root,密码是容器里的mysql密码,例如黑马项目的MYsql容器密码就是123

标签:容器,10060,密码,2003,报错,mysql,docker,root,连接
From: https://blog.csdn.net/m0_57985860/article/details/143936604

相关文章

  • Vue项目执行【npm install】 报错
    问题执行【npminstall】报错npmERR!Whileresolving:[email protected]!Found:[email protected]!node_modules/vuenpmERR!vue@"3.4.15"fromtherootprojectnpmERR!npmERR!Couldnotresolvedependency:npmERR!peervue@"^2.6.14......
  • PbootCMS 网站常见报错合集
    为了方便pbootcms站长们快速解决常见的错误提示,这边做一篇整合的问题解答文章,下面将罗列出PbootCMS在后台或者前台出现的问题和解决方法。搜索小技巧提示:快捷键`Ctrl+F`,弹出搜索框快速找答案。1.**后台图片上传提示:“上传失败:存储目录创建失败!”**-给静态资源目录(根目......
  • git拉取代码报错 xxx has no tracked branch
    git拉取代码报错xxxhasnotrackedbranch场景:coding改密码后,用git拉取代码报错:本地分支与远程分支没有关联报错如下:解决方案:关联分支gitbranch--set-upstream-toorigin/masterfeat_20241107重新拉取重新下载一份代码(略)......
  • Edge与Chrome浏览器打开网页报错 STATUS_ACCESS_VIOLATION问题。
    1.系统平台:Win1064位专业版22H22.现象:用户未做系统更新,未新安装软件,突然一天早上开机打开浏览器网页一闪就报错STATUS_ACCESS_VIOLATION。3.处理过程:1)查看电脑最近无更新,无新装软件,尝试升级浏览器,重置浏览器,清理浏览器缓存,重置网络(netshwinsockreset)无效;2)卸载火......
  • git 报错 Connection reset by 20.205.243.160 port 22 解决
    在某天愉快地拉取代码时突然发现拉不了了:$gitpullkex_exchange_identification:read:ConnectionresetbypeerConnectionresetby20.205.243.160port22fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandthe......
  • 关计算机安装 postgreSQL12.21.1 中 initdb.exe 启动报错 0xc0000022 的查错总结
    问题描述在安装postgreSQL12.21.1时,initdb.exe无法正常启动,报错信息为应用程序无法启动,错误代码0xc0000022。问题排查过程初始排查与尝试由于个人计算机存在早期权限划分遗留问题,此前多个程序(如PS、Balatro、MySQL等)出现类似报错,通常以管理员身份打开可解决,但此次ini......
  • gwupdater.dll 打不开报错,实用修复方法
    gwupdater.dll是电脑文件中的一个dll文件,也即动态链接库文件。这类文件在电脑技术领域中扮演着重要的角色,它们对于Windows操作系统的流畅运行以及众多软件的功能执行至关重要。一旦电脑中的某个dll文件丢失,可能会导致某些软件和游戏等程序无法正常启动运行,并且导致电脑系统弹窗......
  • Conda环境Git Pull报错
    问题背景用conda新建了一个python3.9的虚拟环境,经常出现跟动态链接库相关的报错,这次连使用gitpull都出现了一个奇怪的报错:$gitpull/usr/lib/git-core/git-remote-https:symbollookuperror:/lib/x86_64-linux-gnu/libp11-kit.so.0:undefinedsymbol:ffi_type_pointer,......
  • moveit 报错what(): parameter ‘robot_description_planning.joint_limits.Left_Arm_
    使用moveit_setup_assistant配置moveit2包在humble下会出现错误,在config目录下的joint_limit.yamls文件#joint_limits.yamlallowsthedynamicspropertiesspecifiedintheURDFtobeoverwrittenoraugmentedasneeded#Forbeginners,wedownscalevelocitya......
  • NetCore 3.1 大文件上传报错--413 Payload Too Large
    十年河东,十年河西,莫欺少年穷学无止境。,精益求精1、报错信息如下:RequestURL:https://xx.com/webapi/api/ad_video/UploadRequestMethod:POSTStatusCode:413PayloadTooLargeRemoteAddress:106.15.105.219:443ReferrerPolicy:strict-origin-when-cross-origin......