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

使用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


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

相关文章:

  • mybatis 入门案例
  • 磁电偶极子学习笔记2 60GHz 双极化 二维转换波束 口径耦合 磁电偶极子宽带天线阵列
  • 云平台结合DeepSeek的AI模型优化实践:技术突破与应用革新
  • Redis中的某一热点数据缓存过期了,此时有大量请求访问怎么办
  • 简述mysql主从复制原理及工作过程,配置一主两从并验证
  • 封装红黑树实现map和set
  • 缺陷检测之图片标注工具--labme
  • 【python】You-Get
  • 使用京东AsyncTool实现异步编排
  • 4、IP查找工具-Angry IP Scanner
  • 用deepseek学大模型03-数学基础 概率论 条件概率 全概率公式 贝叶斯定理
  • 周雨彤:用角色与生活,诠释审美的艺术
  • 1、cadence从零开始让一个VCO起振——基本设置
  • MATLAB算法实战应用案例精讲-【数模应用】空间插值(附MATLAB、R语言和python代码实现)
  • JavaScript设计模式 -- 迭代器模式
  • 【信息学奥赛一本通 C++题解】1285:最大上升子序列和
  • 同花顺数据爬取并生成K线
  • 【SpringBoot苍穹外卖】debugDay0 打开前端页面
  • sed命令详细教程
  • 力扣-二叉树-513 找二叉树左下角的值
  • 日菲同意扩大安全合作,外交部:反对任何在本地区拉帮结派的做法
  • 国际锐评:菲律宾“狐假虎威”把戏害的是谁?
  • 北京发布今年第四轮拟供商品住宅用地清单,共计5宗22公顷
  • 宋徽宗《芙蓉锦鸡图》亮相,故宫首展历代动物绘画
  • 人到中年为何腰围变粗?科学家发现腹部脂肪增加的细胞元凶
  • “上报集团文化助力区域高质量发展赋能平台”揭牌