mysql远程连接

某些情况下,我们需要远程访问某台电脑上的mysql数据库,如发现无法远程连接,可能的原因之一是没有赋予远程访问的权限。

下面是在装有mysql的电脑上的操作步骤。

1.使用“win+R”组合键输入cmd命令,打开cmd窗口,

2。首先输入“mysql -uroot -proot”命令登录到本地的mysql服务。其中,“-u”后面的root是root用户,“-p”后面的是该root用户的登录密码。

3.选择mysql数据库,输入命令“use mysql;”。运行结果显示“Database changed”。

4.输入如下命令,赋予可远程连接的权限。

“grant all privileges on *.* to 'root' @'%' identified by 'root' with grant option;”

其中前一个root依然是用户名,后一个root是密码;

“%”的意思是任何别的电脑都可远程访问您的MySQL数据库。

如果您只想设定某几个IP拥有远程访问权限,只需把“%”更换为允许的IP地址就行。

5.输入命令“flush privileges;”。这步可以理解为刷新刚才的修改操作,使其生效。

到此,这台电脑上的mysql就可以被远程连接访问了。当然也可以先验证一下之前的操作。输入命令“select host,user from user;”

查看运行结果。

如果之前设置时使用的是“%”,则若有“%      root”这一行,就表示操作成功了;

如果之前设置时使用了具体的IP如192.168.66.66,则若有“192.168.66.66     root”这一行,就表示操作成功了。

本人当时是在win10_专业版下对mysql5.6进行的操作。以上仅供参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值