zoukankan      html  css  js  c++  java
  • 【win10主机】连接virtualbox上【32位winXP系统虚拟机】上启动的mysql

    问题Q:

    在virtualbox上启动winXP系统虚拟机后,启动含oa项目的tomcat,数据库服务也运行起来了,虚拟机上连接无误;

    在上一篇《主机访问 虚拟机启动的项目》基础上,尝试连接虚拟机项目的数据库,报错如下:ERROR 1130: Host '192.168.0.1' is not allowed to connect to this MySQL server

    解决A:

    百度了一下,原因在于虚拟机上的mysql没有设置远程访问权限,具体解决步骤如下:

      1.虚拟机上,点击开始--所有程序--Mysql--command line Client;

      2.输入mysql密码,登录进入;或者在DOS命令窗口执行:mysql -u root -p,然后输入密码登录进入;

      3.执行:use mysql;

      4.执行:select host from user where user='root';      可以看到当前主机mysql配置信息为localhost.

      5.执行:update user set host = '%' where user = 'root';    将Host设置为通配符%,后便可以允许远程访问。

      6.执行:select host from user where user='root';     验证配置信息更改为 %。

      7.执行:flush privileges;     使配置立即生效

      

      

    然后,主机上就可以连接 虚拟机里的mysql数据库了。

  • 相关阅读:
    比赛F-F Perpetuum Mobile
    HDU 1003(A
    C-C Radar Installation 解题报告
    Codeforces 18C C. Stripe
    HDU 4911 Inversion
    分蛋糕(C
    抄书(B
    深入了解Android蓝牙Bluetooth——《基础篇》
    2W 字详解 Redis 集群环境搭建实践
    漫画 | 阿姨,我不想努力了~
  • 原文地址:https://www.cnblogs.com/qingyuu/p/11350456.html
Copyright © 2011-2022 走看看