mysql断网时,navicat无法连接。注:mysql的本地服务已启动,localhost改为本机IP127.0.0.1亦无效。

mysql断网时,navicat无法连接。注:mysql的本地服务已启动,localhost改为本机IP127.0.0.1亦无效。,第1张

localhost可以看成是一个域名,在一大部分情况下,它能解析出IP地址127001而指向到本机,但是在本机的所有网卡都没有获得IP地址的情况下,在navicat中localhost就无法解析出IP地址127001,导致连接失败!

工具:数据库管理:mysqlexe 。

方法:

1,很多人还是很穷的,没有技术一般都是在本地学习测试,那么我就从本地测试环境开始说,这里以wampserver为例:我的安装在D盘符,打开地址如下:D:\wamp\bin\mysql\mysql5520\bin;

2,打开mysqlexe文件,输入密码回车确定显示如下页面证明你登录成功了; 3,在mysql后面输入show global variables like 'port';别写错了,切记别忘记写英文状态下的分号; 4,如果大家怕打错了想复制我这个代码,复制后不要去CTRl+V粘贴,那是不对的,要在会话窗口,也就是这个黑色框内,右键-粘贴。注意:

切记命令后一定要加分号,必须是英文状态下的分号

粘贴不是用CTRl+V粘贴,而是在黑色框内,右键-粘贴

1改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改

"mysql"

数据库中

"user"

表里的

"host"

字段,把"localhost"改称"%",即可。

mysql

-u

root

-pvmwaremysql>use

mysql;mysql>update

user

set

host

=

'%'

where

user

=

'root';mysql>select

host,

user

from

user;

2授权法。例如,你想用户myuser使用密码mypassword通过ip地址连接到mysql服务器,使用:

grant

all

privileges

on

to

'myuser'@'%'

identified

by

'mypassword'

with

grant

option;

如果你想允许用户myuser从ip为19216813的主机连接到mysql服务器,并使用mypassword作为密码

grant

all

privileges

on

to

'myuser'@'19216813'

identified

by

'mypassword'

with

grant

option;

以上就是关于mysql断网时,navicat无法连接。注:mysql的本地服务已启动,localhost改为本机IP127.0.0.1亦无效。全部的内容,包括:mysql断网时,navicat无法连接。注:mysql的本地服务已启动,localhost改为本机IP127.0.0.1亦无效。、知道IP和端口怎样才能得到MySql数据库的地址、请问怎么用php来实现去获取某个用户的ip然后存到自己的数据库mysql中,给代码参考看看,谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9406076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存