MySQL 数据库实现远程连接
1,刚开始我使用的是Navicat for MySQL工具连接远程的mysql的数据库。
报错了。报错信息是 Error 1130: Host '192.168.1.80' is not allowed to connect to this MySQL server。
我查询网上的解决方法共有两种:
a. 该表法。可能是你的账号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登录mysql后,更改“mysql”数据库里的'user'表的"host"项,从“localhost”改称“%”
b. 授权法。在mysql1.5.6自带的命令工具中输入
- mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
- mysql> flush privileges;//刷新一下权限,不需要重启mysql
上面所使用的方法,要在装有mysql那个远程机器上实现。
2,然后我在本地使用Navicat for MySQL工具连接远程的mysql数据库。
报错了。2003 - Can't connect to MySQL server on '192.168.1.80'(10038)。
这个错误就是服务器(服务器是win7系统)的防火墙拦截了您的连接。然后把防火墙关闭之后就能连接上了。
3,然后我想使用cmd命令连接远程数据库,不想使用任何的工具连接远程数据库。
在命令行里面报错了。ERROR 2003 <HY000>: Can't connect to MySQL serveron "192.168.1.80" <10060>
这个报错的原因同2,是防火墙拦截了。
4,继续第三个,我想在cmd里面使用mysql命令。
刚开我参照了网上的方法。将命令目录切换到mysql数据库的bin目录下面。然后使用mysql命令远程连接mysql数据库。
具体操作可以参照图片。
5,但是我发现,每次都要切换到mysql数据库bin的目录下面不是很麻烦吗?
于是,我进行配置系统path文件。下面图片就是我的系统配置信息。
然后我就可以在cmd目录的路径名称下面输入mysql命令了。
MySQL 数据库实现远程连接的更多相关文章
- mysql数据库可以远程连接或者说用IP地址可以访问
mysql数据库可以远程连接或者说用IP地址可以访问 一般情况不建议直接修改root的权限, 先看下,自己mysql数据库的用户级权限 mysql -u root -p----->用root登陆 ...
- MySQL数据库无法远程连接的解决办法
远程登陆数据库的时候出现了下面出错信息: ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx', 经过今天下午的 ...
- 解决Mysql数据库拒绝远程连接和忘记密码的问题
解决数据库忘记密码的问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 编辑m ...
- mysql数据库允许远程连接
1.验证初始是否允许远程连接 由于本次虚拟机IP为192.168.2.120,因此我们执行 mysql -h 192.168.20.120 -P 3306 -u root -proot(备注:-pro ...
- mysql数据库开放远程连接的方法
web与mysql数据库分离开来是一个不错的选择,避免因为大量的数据库查询占用CPU而使web资源不足,同时可以使web服务器的资源尽最大的提供浏览服务,而数据库服务器单独的只处理数据库事物. 适用范 ...
- Mysql 数据库允许远程连接 服务器连接错误 Host 'XXX' is not allowed to connect to this MySQL server
如果连接数据库的时候出现这个问题 Host 'XXX' is not allowed to connect to this MySQL server 说明 Mysql数据库 不允许远程连接, 需要修改 ...
- mysql数据库设置远程连接权限
原文 问题现象 mysql 安装完毕,本机登录正常,在远程输入正确账号密码登录连接时报错如下 问题原因 远程IP没有登录权限,root用户默认只能在localhost也就是只能在本机登录,需要设置允许 ...
- 安装好mysql后允许远程连接
安装好mysql后允许远程连接 http://blog.sina.com.cn/s/blog_3eba8f1c0100tsox.html http://blog.csdn.net/zxyvb/arti ...
- 远程连接mysql,mysql如何开启远程连接
很多时候,mysql只需要开本地连接,也就是本机(服务器本身)连接就可以,默认也是这样,默认也不支持远程连接 但有的时候,我们需要将mysql独立出一台主机或数据库,放到另一台机器的时候,这时,就需要 ...
随机推荐
- TCP状态转移图学习总结
http://blog.csdn.net/hairetz/article/details/6221620 这是网络编程的基础,tcp的状态转移图说到底就是一个状态机的不同状态之间的转换关系以及触发这些 ...
- C中测试时间代码
- C# 4.0中dynamic的作用
internal sealed class Coffee { public string GetName() { return "You selected Maxwell coffee.&q ...
- 9-this
第九课 this 一.this基本概念 this是Javascript语言的一个关键字.在JavaScript中,this是动态绑定,或称为运行期绑定的.在不同的情况下,this指向各不相同.但是有一 ...
- 16.Linux配置环境变量和日志history和Terminal颜色和用户(IP)操作日志记录
$ vim /etc/profile #####################环境变量################################# export TZ='Asia/Shangh ...
- Probit回归模型
Probit模型也是一种广义的线性模型,当因变量为分类变量时,有四种常用的分析模型: 1.线性概率模型(LPM)2.Logistic模型3.Probit模型4.对数线性模型 和Logistic回归一样 ...
- 导出Excel 有身份证时注意
if (this.GridView1.Rows.Count != 0) { HttpContext.Current.Response.Clear() ...
- (36)老版和新版API调用
---------更新时间18:06 2016-09-18 星期日------- *前言 我用的是odoo8,但里面有相当多的api是以前版本,这时若我们自己开发的 插件采用新版本api,里面 ...
- java.util.logging.Logger 使用详解
概述: 第1部分 创建Logger对象 第2部分 日志级别 第3部分 Handler 第4部分 Formatter 第5部分 自定义 第6部分 Logger的层次关系 参考 第1部分 创建Logger ...
- JDE 增加合计列