zoukankan      html  css  js  c++  java
  • 虚拟机NAT模式下连接mysql报错:Host '192.168.30.1' is not allowed to connect to this MySQL server

    我在虚拟机上安装了mysql数据库,并配置IP为:192.168.30.100

    然后我在本机通过数据库工具HeidiSQL(或其它工具)去连接时,报错:Host '192.168.30.1' is not allowed to connect to this MySQL server

    这个很奇怪,我明明连的是:192.168.30.100,为什么报 192.168.30.1(网卡地址)连不上呢?

    原因很简单,在NAT模式下,我们的本机地址就是192.168.30.1。

    解决办法:

    在mysql用户表中增加192.168.30.1的访问权限即可。

    mysql> GRANT ALL PRIVILEGES on *.* to 'root'@'192.168.30.1' identified by '123456' WITH GRANT OPTION;

    重新连接,提示连接成功!

  • 相关阅读:
    strncat_s
    资源编译器 (.rc) 文件
    C++ Namespace 详解
    Structure Definitions
    SetParent
    C++笔记(1)explicit构造函数
    .def
    tellg()和tellp()
    Data Groups
    Messages
  • 原文地址:https://www.cnblogs.com/hunttown/p/13497252.html
Copyright © 2011-2022 走看看