Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
2005年-未知mysql服务器主机';本地主机';(0)_Mysql - Fatal编程技术网

2005年-未知mysql服务器主机';本地主机';(0)

2005年-未知mysql服务器主机';本地主机';(0),mysql,Mysql,我使用navicat for mysql连接到mysql 5.5.25,它通常会显示:2005-未知的mysql服务器主机“localhost”(0)。目前我的解决方案是打开网络,然后恢复正常。但当网络未打开时,它显示错误,我搜索了很多,但没有答案与之对应。因此,有人知道原因吗?我也有同样的问题,但只有当我的电脑不在线时才会发生(例如在飞机上工作时)。我只是将“localhost”一词改为127.0.0.1,它似乎在离线时也能工作。我希望如此。我也有同样的问题,但只有当我的电脑不在线时才会发生(

我使用navicat for mysql连接到mysql 5.5.25,它通常会显示:2005-未知的mysql服务器主机“localhost”(0)。目前我的解决方案是打开网络,然后恢复正常。但当网络未打开时,它显示错误,我搜索了很多,但没有答案与之对应。因此,有人知道原因吗?

我也有同样的问题,但只有当我的电脑不在线时才会发生(例如在飞机上工作时)。我只是将“localhost”一词改为127.0.0.1,它似乎在离线时也能工作。我希望如此。

我也有同样的问题,但只有当我的电脑不在线时才会发生(例如在飞机上工作时)。我只是将“localhost”一词改为127.0.0.1,它似乎在离线时也能工作。我希望。

如果您尝试使用studio和各种菜单创建链接服务器,则连接字符串(即数据库)中不会保存一个小细节!(请参见连接字符串的最后一位)


如果尝试使用studio和各种菜单创建链接服务器,则连接字符串(即数据库)中不会保存一个小细节!(请参见连接字符串的最后一位)


什么是操作系统平台??mysql deamon或运行的服务是否首先验证它。检查Netstat端口3306是否正在侦听Windows8.1here TCP 127.0.0.1:3306 127.0.0.1:55074在TCP 127.0.0.1:3306 127.0.0.1:55392在TCP 127.0.0.1:3306 127.0.0.1:55393在TCP 127.0.0.1:3306 127.0.0.1:56317在TCP 127.0.0.1:3306中建立127.0.0.1:56329在OST TCP 127.0.0.1:3306 127.0.0.1:56403在OST本地主机ping中建立??假设localhost为127.0.0.1。您可以检查mysql bin文件的位置。。您将在其中创建mysql.exe文件。。在
cmd
中,转到该路径并点击
mysql-uusername-ppassword
int cmd,它可以正确连接,但当我使用“navicat for mysql”设置连接时,上面显示了错误。您可以尝试在C:/Windows/System32/Drivers/etc/hosts:
localhost 127.0.0.1
中手动设置DNS。(如果域名解析有问题。)或者尝试使用
127.0.0.1
进行MySQL连接。我不认为
(0)
表示端口,但您可以尝试显式端口3306。什么是操作系统平台??mysql deamon或运行的服务是否首先验证它。检查Netstat端口3306是否正在侦听Windows8.1here TCP 127.0.0.1:3306 127.0.0.1:55074在TCP 127.0.0.1:3306 127.0.0.1:55392在TCP 127.0.0.1:3306 127.0.0.1:55393在TCP 127.0.0.1:3306 127.0.0.1:56317在TCP 127.0.0.1:3306中建立127.0.0.1:56329在OST TCP 127.0.0.1:3306 127.0.0.1:56403在OST本地主机ping中建立??假设localhost为127.0.0.1。您可以检查mysql bin文件的位置。。您将在其中创建mysql.exe文件。。在
cmd
中,转到该路径并点击
mysql-uusername-ppassword
int cmd,它可以正确连接,但当我使用“navicat for mysql”设置连接时,上面显示了错误。您可以尝试在C:/Windows/System32/Drivers/etc/hosts:
localhost 127.0.0.1
中手动设置DNS。(如果域名解析有问题。)或者尝试使用
127.0.0.1
进行MySQL连接。我不认为
(0)
表示端口,但您可以尝试显式端口3306。
EXEC master.dbo.sp_addlinkedserver @server='MYSQL',
   @srvproduct='MySQL',
       @provider='MSDASQL', @provstr='DRIVER={MySQL ODBC 5.1
       Driver};SERVER=HOST;Port=3306;USER=uid;PASSWORD=pw;OPTION=3;DATABASE=mydb';