使用MySQL Workbench远程管理工具进行远程管理Mysql的错误及解决办法
概述:
最近要使用MySQL Workbench远程管理工具进行远程管理虚拟机上的MySQL。可是,在配置的过程中,遇到了一些问题,下面是这个问题(HOSt ip is not allowed to connect to this MySql server)的描述以及解决办法。
笔者环境:
本地系统:Window 7
虚拟机系统:CentOS 6.5
MySQL版本:mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1
MySQL Workbench版本:MySQL Workbench 6.2 CE
错误:
HOSt ip is not allowed to connect to this MySql server
解决过程:
对于这个问题,还是有纠结了一下的。因为我在为两台虚拟机添加远程控制的时候,发现第一台可以过,而第二台怎么都过不了。下面是我的处理过程:
上面的报错信息是因为我们的MySQL没有提供远程控制的服务。我们可以通过以下方法进行解决:
1.改表法:
可能是你的帐号不允许从远程登陆,只能在localhost。
这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> select host, user from user;
2.授权法:
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户loginName从ip为192.168.1.6的主机连接到mysql服务器,并使用Password作为密码
mysql> GRANT ALL PRIVILEGES ON *.* TO 'loginName'@'192.168.1.6'IDENTIFIED BY 'Password' WITH GRANT OPTION;
我使用的是上一句。
mysql>FLUSH RIVILEGES;
3.另外一种方法:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> EXIT;
关键点:
本人没有进行第3种方法,因为前两种方法可以很好的解决问题。
不过对于改表法,我是没有执行到第三步的。因为第二步就报错了。好吧,那我就来尝试一下授权法。授权法是可以的。就这样我的第一台机器可以使用MySQL Workbench进行远程管理了。
可是当我开始对我的第二台机器进行操作时,很不幸,没能成功。原因是我以为改表法出现了Error就可以直接跳过了,直接进行授权法。可是,这是不行的。于是我改表法又操作了一遍,并且进行了第三步操作,我看到,实际上第二步是修改成功的。
就这样我的两台机器都可以通过MySQL Workbench进行远程管理了。
使用MySQL Workbench远程管理工具进行远程管理Mysql的错误及解决办法相关推荐
- mysql 1067 datadir_MySQL修改datadir后启动服务发生1067错误的解决办法
当前windows下最新版的mysql (5.6.22.0)在安装时没有指定安装路径和数据存放路径的选项,而是默认把程序安装在C盘Program Files下,数据也存放在C:/ProgramData ...
- 本地电脑远程服务器,复制大文件报未指定错误的解决办法
1.本地电脑快捷键WIN+R 打开运行窗口 2.输入 \\IP地址\磁盘$.如下: 3.上一步点击确定,即远程到了相应的磁盘,可在本地进行复制粘贴.
- 使用Windows远程桌面工具来远程连接控制Ubuntu系统
转载来源 :使用Windows远程桌面工具来远程连接控制Ubuntu系统 :http://www.safebase.cn/article-258275-1.html 介绍 有时需要在实际的电脑上安装U ...
- MySQL Workbench (GUI Tool) 工具
今天安装MySQL Workbench,发现它依赖很多其他软件包,就把下载地址晒给大家喽 Microsoft Visual C++ 2010 可再发行组件包 下载地址: http://www.micr ...
- rdo远程计算机需要,RDO远程连接时错误提示解决办法
RDO远程连接时提示"远程计算机需要网络级别身份验证,而您的计算机不支持该验证,请联系您的系统管理员或者技术人员来获得帮助" 1.先用个人电脑自带远程工具mstsc连接到服务器Wi ...
- win8 远程桌面时提示凭证不工作问题的终极解决办法
原文 win8 远程桌面时提示凭证不工作问题的终极解决办法 环境说明 远程办公电脑(放置于公司.自用办公电脑.win8系统) 远程连接客户机(放置于家中.家庭日常所用.win8系统) 故障现象 最近在 ...
- 错误代码5 你的远程桌面会话服务器,“你的远程桌面会话已结束,可能是下列原因之一”解决办法...
"你的远程桌面会话已结束,可能是下列原因之一"解决办法 如果服务器开启了远程桌面,到其他电脑却不能登录,请检查服务器 一.检查服务器的防火墙,是否允许远程桌面,远程桌面的默认端口是 ...
- Windows磁盘管理软件/磁盘管理工具/硬盘分区管理工具
说到磁盘管理软件/磁盘管理工具/硬盘分区管理工具,大家可能会想到Windows自带的磁盘管理器,可以做简单的创建.删除.格式化.压缩.扩展卷.基本盘/动态盘互转.MBR/GPT盘格式互转等操作.但是对 ...
- Windows磁盘管理工具Diskpart之一 管理基本磁盘
Windows磁盘管理工具Diskpart之一 管理基本磁盘 环境: WinXP 系统(也可以是Win2003) Vmware 7.1 准备: 系统有三块磁盘0和1还有2,磁盘0为系统磁盘 ...
最新文章
- winform实现翻书效果_虚拟翻书系统解决方案
- controller的frame
- Transact_SQL
- js实现语音播报功能
- Linux挂载Linux共享文件夹
- matlab inpainting,MATLAB-Python-inpainting-codes-master
- bread是可数还是不可数_雅思官方语法教程之——这个名词到底可不可数?
- idea html ajax,在 IntelliJ IDEA 8.1中编写一个ajax jquery实例,取不到页面上的值
- (Java) 线程池
- 95-140-134-源码-transform-KeyedStream的intervalJoin
- MySQL 连接报错:mysql access denied for user@ip
- [转] 解决windows下eclipse中android项目关联android library project失败问题
- eclipse安装M2Eclipse插件
- 关于sfc /scannow后主题文件的重置
- 数学——每日一题6 1.13 利用定积分的定义求极限
- 【CV】MLP-Mixer:用于CV任务的全 MLP 架构
- 《Conditional BERT Contextual Augmentation》论文笔记
- Threejs实现酷炫3D地球技术点汇总
- percentile_approx函数用法
- python 扩展c extention
热门文章
- 4.1 Qt绘图原理
- 公钥密码--Diffie-Hellman密钥协商算法
- 近世代数--环同态--环的第二同构定理
- [JAVA基础类库] String类 ○ StringBuffer类 ○ StringBuilder类
- python中常见的异常错误
- [mmu/cache]-cache的一些基本概念介绍
- eclipse java混淆打包_eclipse proguard怎么混淆jar包
- 【安全漏洞】Resin解析漏洞分析
- “白痴“上帝视角调节反序列化链之CC2
- Windows驱动开发学习笔记(二)—— 驱动调试内核编程基础