Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.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
Php 节点js:mysql连接丢失:服务器已关闭连接_Php_Mysql_Linux_Node.js_Ubuntu 14.04 - Fatal编程技术网

Php 节点js:mysql连接丢失:服务器已关闭连接

Php 节点js:mysql连接丢失:服务器已关闭连接,php,mysql,linux,node.js,ubuntu-14.04,Php,Mysql,Linux,Node.js,Ubuntu 14.04,首先,这是我的代码。 var mysql=require('mysql') 但结果是这样的 mysql connection error { [Error: Connection lost: The server closed the connection.] fatal: true, code: 'PROTOCOL_CONNECTION_LOST' } E:\htdocs\testserver.js:15 throw err; ^ Error: Co

首先,这是我的代码。 var mysql=require('mysql')

但结果是这样的

mysql connection error
{ [Error: Connection lost: The server closed the connection.] fatal: true, code: 'PROTOCOL_CONNECTION_LOST' }
E:\htdocs\testserver.js:15
        throw err;
              ^
Error: Connection lost: The server closed the connection.
at Protocol.end (E:\htdocs\node_modules\mysql\lib\protocol\Protocol.js:103:13)
at Socket.<anonymous> (E:\htdocs\node_modules\mysql\lib\Connection.js:88:28)
at Socket.emit (events.js:129:20)
at _stream_readable.js:908:16
at process._tickCallback (node.js:355:11)
--------------------
at Protocol._enqueue (E:\htdocs\node_modules\mysql\lib\protocol\Protocol.js:135:48)
at Protocol.handshake (E:\htdocs\node_modules\mysql\lib\protocol\Protocol.js:52:41)
at Connection.connect (E:\htdocs\node_modules\mysql\lib\Connection.js:109:18)
at Object.<anonymous> (E:\htdocs\testserver.js:11:12)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)
mysql连接错误
{[错误:连接丢失:服务器关闭了连接。]致命:true,代码:'PROTOCOL_Connection_lost'}
E:\htdocs\testserver.js:15
犯错误;
^
错误:连接丢失:服务器已关闭连接。
在Protocol.end(E:\htdocs\node\u modules\mysql\lib\Protocol\Protocol.js:103:13)
在插座上。(E:\htdocs\node\u modules\mysql\lib\Connection.js:88:28)
在Socket.emit(events.js:129:20)
at_stream_readable.js:908:16
在进程中调用(node.js:355:11)
--------------------
at Protocol.\u排队(E:\htdocs\node\u modules\mysql\lib\Protocol\Protocol.js:135:48)
在Protocol.handshake(E:\htdocs\node\u modules\mysql\lib\Protocol\Protocol.js:52:41)
在Connection.connect(E:\htdocs\node\u modules\mysql\lib\Connection.js:109:18)
反对。(E:\htdocs\testserver.js:11:12)
在模块处编译(Module.js:460:26)
在Object.Module.\u extensions..js(Module.js:478:10)
在Module.load(Module.js:355:32)
在Function.Module.\u加载(Module.js:310:12)
位于Function.Module.runMain(Module.js:501:10)
启动时(node.js:129:16)
我的服务器信息是14.04.2 LTS(GNU/Linux 3.13.0-45-generic x86_64)。 我的服务器有Apache2.4、PHP5.5.9、mysql版本14.14发行版5.5.43,用于使用ReadLine6.3的debian linux gnu(x86_64)

我检查了mysql端口,但是没有问题。 没有问题,php中的db访问也可以正常工作。 我禁用了ubuntu防火墙,检查了很多东西,但总是出现同样的错误。我甚至通过node.js连接mysql

…我试了很多次,但我无法解决这个问题,所以我需要一些帮助。
请帮助我是什么问题,什么使工作正常。谢谢。

对我有用。但是你是如何在一个有驱动程序的ubuntu服务器上工作的呢<代码>E:\htdocs\node\u modules\mysql\lib\protocol\protocol.js:103。放下windows计算机,首先在unix框上使用
localhost
进行测试。还要注意,localhost身份验证不同于mysql服务器中的任何用户@%身份验证。mysql连接错误{[错误:连接丢失:服务器关闭了连接。]致命:true,代码:'PROTOCOL_connection_lost'}/home/redsoap/node-v0.10.33/testserver.js:15 throw err;^错误:连接丢失:服务器已关闭连接。Socket的Protocol.end(/home/redsoap/node-v0.10.33/node_modules/mysql/lib/Protocol/Protocol.js:103:13)。(/home/redsoap/node-v0.10.33/node_modules/mysql/lib/Connection.js:88:28)在Socket.EventEmitter.emit(events.js:117:20)在_stream_readable.js:920:16?尝试安装本地one.npm安装mysql npm WARN package.jsonhttp@0.0.0http也是节点核心模块的名称。npm WARN package.jsonhttp@0.0.0无说明npm WARN package.jsonhttp@0.0.0没有存储库字段。npm WARN package.jsonhttp@0.0.0没有自述文件数据mysql@2.7.0node\u模块/mysql├── 要求-all@1.0.0 ├── 大数字。js@2.0.7 └── 可读的-stream@1.1.13 (inherits@2.0.1, isarray@0.0.1,字符串_decoder@0.10.31,core util-is@1.0.1)对我有用。但是你是如何在一个有驱动程序的ubuntu服务器上工作的呢<代码>E:\htdocs\node\u modules\mysql\lib\protocol\protocol.js:103。放下windows计算机,首先在unix框上使用
localhost
进行测试。还要注意,localhost身份验证不同于mysql服务器中的任何用户@%身份验证。mysql连接错误{[错误:连接丢失:服务器关闭了连接。]致命:true,代码:'PROTOCOL_connection_lost'}/home/redsoap/node-v0.10.33/testserver.js:15 throw err;^错误:连接丢失:服务器已关闭连接。Socket的Protocol.end(/home/redsoap/node-v0.10.33/node_modules/mysql/lib/Protocol/Protocol.js:103:13)。(/home/redsoap/node-v0.10.33/node_modules/mysql/lib/Connection.js:88:28)在Socket.EventEmitter.emit(events.js:117:20)在_stream_readable.js:920:16?尝试安装本地one.npm安装mysql npm WARN package.jsonhttp@0.0.0http也是节点核心模块的名称。npm WARN package.jsonhttp@0.0.0无说明npm WARN package.jsonhttp@0.0.0没有存储库字段。npm WARN package.jsonhttp@0.0.0没有自述文件数据mysql@2.7.0node\u模块/mysql├── 要求-all@1.0.0 ├── 大数字。js@2.0.7 └── 可读的-stream@1.1.13 (inherits@2.0.1, isarray@0.0.1,字符串_decoder@0.10.31,core util-is@1.0.1)
mysql connection error
{ [Error: Connection lost: The server closed the connection.] fatal: true, code: 'PROTOCOL_CONNECTION_LOST' }
E:\htdocs\testserver.js:15
        throw err;
              ^
Error: Connection lost: The server closed the connection.
at Protocol.end (E:\htdocs\node_modules\mysql\lib\protocol\Protocol.js:103:13)
at Socket.<anonymous> (E:\htdocs\node_modules\mysql\lib\Connection.js:88:28)
at Socket.emit (events.js:129:20)
at _stream_readable.js:908:16
at process._tickCallback (node.js:355:11)
--------------------
at Protocol._enqueue (E:\htdocs\node_modules\mysql\lib\protocol\Protocol.js:135:48)
at Protocol.handshake (E:\htdocs\node_modules\mysql\lib\protocol\Protocol.js:52:41)
at Connection.connect (E:\htdocs\node_modules\mysql\lib\Connection.js:109:18)
at Object.<anonymous> (E:\htdocs\testserver.js:11:12)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)