navicat 链接不到虚拟机(ubuntu)的mysql

navicat 链接不到虚拟机(ubuntu)的mysqlnavicat 链接不到虚拟机(ubuntu)的mysql

大家好,又见面了,我是你们的朋友全栈君。

虚拟机安装mysql数据库,但是window下navicat始终连不上,cmd能够ping的通。

解决:切换到root用户,执行命令 netstat -lntp |grep 3306  (前提你的mysql端口已经启动,并且端口是3306)

结果如下:

navicat 链接不到虚拟机(ubuntu)的mysql

这是正常情况,如果红箭头处是127.0.0.1:3306,那就会链接不成功。

此处是mysql的监听ip地址,如果设置成127.0.0.1或是其他端口就只能是本地或者你设置的固定某一个ip能够访问,其他不行。这可能是默认设置,因为是为了防止其他ip登录修改数据库导致数据混乱。但是这里我们windows访问也就相当于远程访问了。因此要改成0.0.0.0.这样任何ip都能够访问虚拟机的mysql了。

那么怎么修改呢?

修改文件/etc/mysql/mysql.conf.d/mysqld.cnf    (mysql默认安装地址)

注意不是  /etc/mysql/mysql.cnf文件,可能有的人写的是这个文件,如果在这里写会导致重启mysql失败,报Job for mysql.service failed because the control process exited with error c 错误。

加入 bind-address=0.0.0.0 

在service mysql restart 重启mysql即可。



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106172.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • eplan激活码分享-激活码分享

    (eplan激活码分享)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlMLZPB5EL5Q-eyJsaWNlbnNlSWQi…

    2022年3月21日
    1.6K
  • 语义分割的评价指标_语义分割数据集

    语义分割的评价指标_语义分割数据集包括:像素准确率、类别像素准确率、类别平均像素准确率、交并比、平均交并比、频权交并比。

    2022年8月21日
    12
  • 功能测试用例编写_接口测试用例设计思路

    功能测试用例编写_接口测试用例设计思路编写测试用例HttpRunnerv3.x支持三种测试用例格式pytest,YAML和JSON。官方强烈建议以pytest格式而不是以前的YAML/JSON格式编写和维护测试用例格式关系如下图所示

    2022年7月30日
    8
  • vscode配置javaweb环境_vscode electron

    vscode配置javaweb环境_vscode electronVScode配置Java环境1、下载VSCodeVSCode下载官网2、配置中文环境如果懂英语,或者想在编程上有更好的进步,可以跳过这一步,毕竟以后工作,很多软件并非中文,但像我这样的英语困难户,还是下载了该插件,毕竟香啊(〃 ̄︶ ̄)在VSCode的左侧点击小方块,搜索Chinese(Simplified)LanguagePackforVisualStudioCode插件,点击安装。(这是安装后的界面)3、配置相关插件和Java的JDK1、新建文件(快捷键Ctrl

    2022年10月3日
    4
  • c++的字符串数组string[通俗易懂]

    c++的字符串数组string[通俗易懂]用字符数组来存放字符串并不是最理想和最安全的方法。C++提供了一种新的数据类型——字符串类型(string类型),在使用方法上,它和char、int类型一样,可以用来定义变量,这就是字符串变量——用一个名字代表一个字符序列。实际上,string并不是C++语言本身具有的基本类型,它是在C++标准库中声明的一个字符串类,用这种类可以定义对象。每一个字符串变量都是string类的一个对象。一、字符…

    2025年6月15日
    2
  • pytest parametrize fixture_参数化数据

    pytest parametrize fixture_参数化数据前言当某个接口中的一个字段,里面规定的范围为1-5,你5个数字都要单独写一条测试用例,就太麻烦了,这个时候可以使用pytest.mark.parametrize装饰器可以实现测试用例参数化。官方示

    2022年7月29日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号