当前位置: 首页 > article >正文

使用Navicat for MySQL工具连接本地虚拟机上的MySQL

昨天在虚拟机上装了MySQL数据库,今天打算用Navicat for MySQL工具连下,结果连接不上。

使用本地Navicat for MySQL工具连接虚拟机上的MySQL数据库:

1.Navicat连接mysql

解决方案

1、首先使用xshell工具连上虚拟机服务器,输入命令:# mysql -u root -p,然后回车,输入密码后回车进入mysql命令行

2.登录mysql

2、敲入命令:# use mysql;  回车

3.use mysql database

3、输入select user, authentication_string, host from user;回车,看到host中只有localhost主机,所以需要将要连接此MySQL的主机IP添加到这里:

4.查看连接mysql主机

4、输入授权远程访问命令:grant all privileges on *.* to 'root'@'192.168.xxx.xxx' identified by '123456' with grant option;

5.授权远程访问

然后输入flush privileges;命令。

如果此处grant命令出错,

6.grant命令报错

参考:https://www.cnblogs.com/lqinghua/p/11641430.html  解决,一般是密码策略问题。

也可以参考:https://www.cnblogs.com/benjamin77/p/10234547.html

5、再次输入select user, authentication_string, host from user;回车,可以看到host中已有新加的IP。

7.授权成功

接下来再次尝试用本机Navicat for MySQL连接虚拟机MySQL,如果还连接不上,需要关闭虚拟机的防火墙,

详见:https://www.jianshu.com/p/d58c3307de51

本文参考资料:https://zhidao.baidu.com/question/871934886095716972.html

最后编辑于:2025-02-05 20:55:48


喜欢的朋友记得点赞、收藏、关注哦!!!


http://www.kler.cn/a/550671.html

相关文章:

  • Ubantu安装Prometheus、Grafana、node_exporter、elasticsearch_exporter监控运行状态
  • linux中(base) [root@ZS ~]# 是什么情况,怎么退出
  • 【C++指南】类和对象(十):const成员函数
  • ctf网络安全大赛python
  • Mysql-死锁图文详解
  • 前端JS接口加密攻防实操
  • 进阶——第十六届蓝桥杯嵌入式熟练度练习(开发板捕获频率和占空比)
  • OpenCV中的边缘检测
  • 基于YOLO11深度学习的胃肠道息肉智能检测分割与诊断系统【python源码+Pyqt5界面+数据集+训练代码】深度学习实战、目标分割、人工智能
  • uniapp 安卓10+ 选择并上传文件
  • 数据驱动业务增长,E-MapReduce 真实案例解析
  • 数据分析简介及其常用指标与方法
  • DeepSeek 引领AI 大模型时代,服务器产业如何破局进化?
  • 案例|平顶山某大型能源化工集团配电房轨道巡检机器人解决方案
  • Spring Cloud Gateway可以做什么?
  • Python中如何进行数据库连接?
  • win10 系统 自定义Ollama安装路径 及模型下载位置
  • CViewState::InitializeColumns函数分析之_hdsaColumnStates的结构
  • Xorp架构下的XRL,Unix_TCP_ Socket与异步IO回调函数技术
  • 【分布式理论11】分布式协同之分布式事务(一个应用操作多个资源):从刚性事务到柔性事务的演进