虚拟机无法访问主机mysql_虚拟机linux端mysql数据库无法远程访问的解决办法
对于解决虚拟机linux端mysql数据库无法远程访问的办法一种,以下内容我给大家整理了两种解决方案,具体内容如下:
解决方法一:
1、 在控制台执行 mysql -u root -p mysql,CentOS系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台
2、 在mysql控制台执行 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION; FLUSH PRIVILEGES;
3、 在mysql控制台执行命令中的 'root'@'%' 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;'MyPassword'是给授权用户指定的登录数据库的密码;另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权
4、 切换到root用户 打开iptables的配置文件:vi /etc/sysconfig/iptables
添加红色字体
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
全部修改完之后重启 iptables:service iptables restart
可以验证一下是否规则都已经生效:iptables -L 这样,
我们就完成了CentOS防火墙的设置修改。
在远程:mysql -h 192.168.16.128 -u root2 -p 输入密码 root2 成功~
解决方法二:
具体内容请看下面代码:
mysql -uroot -p
Enter password:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'sy31214' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
以上所述就是本文的全部内容,对于虚拟机linux端mysql数据库无法远程访问的解决办法还有好多种,欢迎各位大侠多多分享自己的解决方案,本文写的不好,望多多提出批评建议。
虚拟机无法访问主机mysql_虚拟机linux端mysql数据库无法远程访问的解决办法相关推荐
- 解决虚拟机linux端mysql数据库无法远程访问
解决虚拟机linux端mysql数据库无法远程访问 1. 在控制台执行 mysql -u root -p mysql,CentOS系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台 ...
- 虚拟机无法访问主机mysql_解决虚拟机linux端mysql数据库无法远程访问
前天无聊在虚拟机中的CentOS上装了一个mysql玩玩,突然想用jdbc连接用java操作下数据库,可是怎么都连接不上,具体情况为: 1.ping 192.168.16.128 成功 2.telne ...
- 虚拟机无法访问主机mysql_主机无法连接虚拟机上的mysql
昨天在虚拟机上搭建web项目环境时,想在主机上使用navicat访问虚拟机上的mysql数据库,报错大概是"hostxxx is not allowed to this mysql serv ...
- linux下 mysql 忘记root用户密码解决办法
一.以系统的root用户(什么,你的系统的root用户密码也忘了.那只好看我另外一篇linux下忘记root用户的解决办法了先解决这个问题)登陆系统,进入终端 [root@localhost /]# ...
- spring无法连接mysql_初学Spring——连接MySQL数据库的问题和解决
零:前言 初学Spring + Angular才不到一周时间,刚打开第一个Spring的示例项目,在运行时就出现了错误. 代码如下: *************************** APPLI ...
- Linux下MySQL忘记root密码及解决办法
第一步 修改MySQL的配置文件(默认为/etc/my.cnf),在配置文件的[mysqld]标签下加入一行"skip-grant-tables",并保存文件 sudo vim / ...
- 端口映射+物理机、虚拟机互访+Pyqt5、Gui图形化界面+Mysql数据库
目录 一.背景 1.1.要求 1.2.说明 1.2.1.环境 二.步骤详解 2.1.在linux下安装mysql数据库,并能通过localhost/phpmyadmin登录,用户名密码均设为root ...
- 远程连接linux的mysql_【Linux开启mysql远程连接的设置步骤】 mysql开启远程连接
相关热词搜索:Linux开启mysql远程连接的设置步骤,linux mysql 远程连接,linux连接mysql数据库, MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库, ...
- TrueNAS安装Windows虚拟机卡在“Press any key to boot from CD or DVD...”的解决办法
TrueNAS安装Windows虚拟机卡在"Press any key to boot from CD or DVD..."的解决办法 问题描述 解决方法 问题描述 在TrueNA ...
最新文章
- adf的主要功能之一是_浅析高性能纤维纸基功能材料
- Druid(准)实时分析统计数据库——列存储+高效压缩
- 迅雷的user-agent
- 喜大普奔!Github 移动端上架!
- Spark基础学习笔记02:Spark运行时架构
- 程序员与产品经理大打出手,公司的处理结果让所有人都笑开了花
- 计算机视觉未有深度学习之前
- 塔设备设计手册_石油化工设备设计选用手册 塔器
- centos安装php扩展imagick-高性能处理图片
- Google搜索语法(常用篇)
- python + selenium 自动化测试框架
- 微信公众号开启服务器配置流程及注意事项
- 22河师大上岸经验贴
- Moto G 的开发者模式
- 决策树决策算法ID3算法、改进算法C4.5算法和CART算法代码实现
- 摄像头之自动曝光,自动增益,图像深度 概念
- Win10 如何隐藏控制面板里面的BitLocker 驱动器加密功能
- B-4 真分数的约分
- 限幅电路和钳位电路 利用二极管的单向导电性
- 冲量在线携手滴普科技,共同面向客户提供全栈数字化创新服务
热门文章
- _Ansible批量管理与维护
- mysql api查询例子_MySQL数据库:常用查询的例子Frommysqlapi
- 问题 F: 小鱼的格子裁剪(dfs)
- cmd上运行java程序遇到的问题(找不到或无法加载主类)
- 原生安全二倍速:探秘基础设施的内生“免疫系统“
- 技术无“学历” 从大专学校走出来的少年AI狂人
- NFS文件锁一致性设计原理解析
- 如何用AR升级星巴克体验?阿里工程师祭出了“三板斧”
- 一道浅浅的山脊 —— 游戏3D造型艺术的工业化进程
- “回合制”就是退步?《博德之门3》有话要说