Mysql连接别的主机数据库_解析远程连接管理其他机器上的MYSQL数据库

本文介绍了如何远程连接并管理其他机器上的MYSQL数据库,包括在被连接的MYSQL中创建远程用户,修改配置文件以支持远程IP监听,以及解决连接错误的方法。详细讲述了每个步骤可能遇到的问题及解决方案,帮助开发者顺利完成远程数据库管理。
摘要由CSDN通过智能技术生成

在开发过程中,有时候需要远程连接并管理别的机器上的MYSQL数据库,在实现的过程中会遇到一系列的问题,现在以远程访问我自己安装在Ubuntu上的MYSQL数据为例(端口为默认端口3306),说明一下配置步骤及每一步中遇到的问题及相应解决方法:

远程连接管理MYSQL,总体上来说有三步:(A为主操作机器,B为远程机器(MYSQL安装在B上,由A访问B)1,在被连接的MYSQL中创建专门的远程连接用户wow;

2,修改被连接的MYSQL的配置文件my.cnf,使此MYSQL不仅仅支持本地IP127.0.0.1的监听,也支持其他IP的监听,并重启Mysql服务,使配置生效。

3,验证A中MYSQL的配置端口是否与B中的一致(都是3306?),如果一致,通过 mysql -h B的ip -u wow --port=3306 -p,来远程连接。

下面,就每一步详细说明一下:

一,在被连接的MYSQL中创建专门的远程连接用户wow;之所以要创建专门的用户,是因为MYSQL在最初安装的时候,默认的root帐号以及其他的帐号是仅限于在localhost连接使用的。在远程机器上即使你用同样的用户名及密码登录,都无法正常连接。比如你在远程机器192.168.83.56上用root帐号登录192.168.11.12机器上的Mysql:

mysql -h 192.168.11.12 -u root  -p,是无法正常登录的。此时,需要登录192.168.11.12机器,进入mysql中的mysql数据库查看user表,确认具体的root权限,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值