`

MySQL数据库的远程连接配置

 
阅读更多

按照这个步骤做吧,比较不会遇到问题。 第一步, 给远程ip授访问权限 GRANT ALL ON test.* TO zhc@'192.168.0.103' IDENTIFIED BY 'PASSWORD'; test是数据库名称,zhc是新的你要给远程访问的用户名, ...
按照这个步骤做吧,比较不会遇到问题。
 
第一步, 给远程ip授访问权限
GRANT ALL ON test.* TO zhc@'192.168.0.103' IDENTIFIED BY 'PASSWORD';
test是数据库名称,zhc是新的你要给远程访问的用户名,不用加引号,PASSWORD是你要设置的密码,需要加引号,另外,ip地址也需要加引号。
 
如果相对所有的ip都可以用zhc登录,则使用%代表所有ip。
 
GRANT ALL ON test.* TO zhc@'%' IDENTIFIED BY 'PASSWORD';
 
如果这一步遇到access denied,请使用最高权限用户或在本地访问从新执行这一步。
 
第二步: 激活网络设置
在mysql的安装目录里,你需要编辑mysql配置文件my.cnf,Windows下为my.ini配置文件。
 
1. 确保skip-networking没有出现在此配置文件里,否则不支持TCP/IP 访问。
2. 增加bind-address = 192.168.0.185,替代192.168.0.185 为你的服务器地址.
 
如果你修改了这一步,千万记得在登录的时候不要使用localhost连接,要使用你本身的ip地址。
 
第三步:重启mysql服务器
 
Windows下去控制面板的管理工具,服务去重新启动mysql,大家应该都会的。
 
 
第四步,开始远程测试
 
在另一台机子上执行
 
mysql -h 192.168.0.67 -u zhang -p
 
如果成功,就行了。不行的话,再看看是什么问题。
 
如果遇到root在本机都连不上的话,是root并没有被授予远程登录的权限,可以去掉配置文件里的bind-address,保存,重新启动mysql,用root在本地登录,给自己授权,然后再从新来一遍。

0
0
分享到:
评论

相关推荐

    设置mysql远程连接

    设置mysql数据库远程连接: Windows系统 1、 停止mysql的服务。 2、 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入c:\mysql\bin 3、 进入mysql数据库服务器 c:\mysql\bin>mysql –u ...

    MySQL数据库安装和设置远程连接

    mysql数据库在win10、win7下绿色安装,密码修改和设置远程访问。

    远程用户连接mysql授权

    授权法,介绍远程用户连接mysql数据库,给任意远程主机授权访问mysql server的权限。

    mysql数据库远程工具之Navicat安装与配置

    mysql数据库远程工具之Navicat安装与配置 1、什么Navicat ? Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业...

    让mysql数据库允许被远程连接访问

    通过设置让mysql数据库允许被远程连接访问

    PHP远程连接MySQL数据库失败之原因

    php远程连接mysql数据库的步骤如下:  1.使用所购买空间的数据库管理界面,设置远程访问IP,也是php文件所在的主机IP。  2.php文件中的数据库连接代码如下: $con = new mysqli($host, $user, $passwd, $...

    MySQL安装教程+Visual Studio 2017 C#连接远程 MySQL数据库.pdf

    以图文并茂的方式手把手教你卸载MySQL数据库 8、以图文并茂的方式手把手教你Visual Studio 2017 C#连接 MySQL数据库,并附C#源程序 9、以图文并茂的方式手把手教你Visual Studio 2017 C#连接远程 MySQL数据库

    阿里云下配置MySQL远程连接的步骤详解

    众所周知在默认情况下,我们安在阿里云上的mysql是不支持远程连接的,但是我们还需要通过一些工具来连接mysql,如navicat,这时就需要我们来修改mysql的远程连接了。 注意一点:当我们修改完mysql权限相关的操作后...

    linux配置mysql数据库远程连接失败的解决方法

    主要为大家详细介绍了linux配置mysql数据库远程连接失败的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    MySQL数据库远程连接很慢的解决方案

    有次同事提出开发使用的MySQL数据库连接很慢,因为我们的MySQL开发数据库是单独一台机器部署的,所以认为可能是网络连接问题导致的。 在进行 ping和route后发现网络通信都是正常的,而且在MySQL机器上进行本地连接...

    mysql设置指定ip远程访问连接实例

    主要介绍了mysql设置指定ip远程访问连接的方法,分别实例讲述了从任意主机和指定ip访问远程MySQL数据库的方法,代码简单功能实用,需要的朋友可以参考下

    XAMPP 设置远程连接MYSQL

    设置文件 开通防火墙端口 设置权限 让XAMPP远程连接MYSQL

    Navicat出现无法远程连接MySql服务器问题的解决办法

    Navicat无法远程连接MySql服务器问题的解决方法写在前面: 操作系统:中标麒麟4.0; 数据库:MySQL5.7.26; JDK:采用中标麒麟系统自带的openjdk; 客户端工具:Navicat; 前置条件: MySQL服务安装完毕; 情景: ...

    MySql完全卸载&远程连接配置

    MySql完全卸载&远程连接配置

    Mysql 远程连接配置实现的两种方法

    Mysql 远程连接配置实现的两种方法 大家在公司工作中,经常会遇到mysql数据库存储于某个人的电脑上,大家要想连接mysql服务,装有mysql服务的电脑就必须开启远程连接。 第一种: root@ubuntu:/usr/local/MySQL# ...

    配置mysql远程连接访问数据库 Navicat preium.docx

    配置mysql远程连接访问数据库 Navicat preium 帮助文档,不是特别详细,免费提供给大家参考下

    Workbench通过远程访问mysql数据库的方法详解

    一台电脑上安装了Workbench,现需要访问另一台ubuntu服务器上的MySQL数据库,但mysql默认是不允许访问的,考虑到安全性问题,也不适合使用root用户来访问mysql。 这时我们就需要开放mysql服务器并创建新的用户来访问...

    Labview操作远程mysql数据库源码

    目前比较流行的数据库有很多,如大型的Oracel数据库,SQL ...LabVIEW都能够跟上述的数据库进行连接和访问,只是需要进行不同的设置,以及安装不同的驱动。在此,笔者提供LabVIEW访问MySQL数据库的一种方法,及源代码。

    详解远程连接Mysql数据库的问题(ERROR 2003 (HY000))

    在我们用客户端及其远程连接服务器Mysql数据库的过程中,容易出现下面问题: 问题代码代码 ERROR 2003 (HY000): Can’t connect to MySQL server on ‘192.168.0.19’ (111) ERROR 2003 (HY000): Can’t connect to...

    Linux中设置mysql的远程连接

    Linux中设置mysql的远程连接,mysql安装完后需要设置远程连接,才能正常通过网络进行访问数据库

Global site tag (gtag.js) - Google Analytics