我正在尝试使用云函数从GCP云MySQL数据库中获取数据。云函数是用Nodejs编写的。此函数正在进行查询,以便从数据库中获取数据。我已经创建了一个连接到函数和MySQL的无服务器VPC连接器。MYSQL启用了私有IP。但是,我得到以下错误:
错误:连接ETIMEDOUT在 at Object.onceWrapper (events.js:519:28) at Socket.emit (events.js:400:28) at Socket.emit (domain.js:537:15) at Socket._onTimeout (net.js:495:8) at listOnTimeout
我刚刚对PHP7.2.8和MySQL 8.0.12做了一个MySQL。在此之后,尝试从PHP (从Bash)连接到MySQL的时间在10秒后(默认的MySQL超时值)。
new PDO("mysql:host=localhost;dbname=foo;charset=utf8", "user", "pass");
[2006] MySQL server has gone away
我周围的一切似乎都很正常。在我的设计中我没有改变任何其他的东西。从Bash连接到MySQL很好。如何从PHP恢复对MySQL的访问?
$ php -i | grep
我在JDBC中使用以下连接字符串连接到MySQL。
jdbc:mysql://127.0.0.1/db?enable-named-pipe&socket=MySQL&socketFactory=com.mysql.jdbc.NamedPipeSocketFactory&zeroDateTimeBehavior=convertToNull
如果我使用tcp/ip连接,我可以很好地关闭连接,但是如果我使用本地套接字/管道连接到MySQL,它似乎抛出了以下异常。
java.netSocketException: Socket is not connected
连接似乎在我不需
我尝试使用以下命令通过Sqoop导入数据。
sqoop import -connect jdbc:mysql://localhost/test_sqoop --username root --table test
但是我得到了连接拒绝错误.
我发现我无法连接到mysql,并得到了以下错误:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
我还发现如果我不执行start-dfs.sh,mysql.sock就存在于/var/lib/mysql/mysql.sock中
在我的系统中,mysql.sock的位置是mysql.sock
thrilllap-2:tmp reuven$ mysqld --print-defaults
mysqld would have been started with the following arguments:
--socket=/usr/local/mysql5/mysqld.sock --port=3306
当我尝试通过烧瓶中的sqlalchemy使用mysql时,我得到:
File "build/bdist.macosx-10.6-intel/egg/MySQLdb/connections.py"
当我通过php脚本连接我的数据库时,它显示
Could not connect: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
用户名和密码是正确的。
my.cnf的一些东西
[client]
#password = your_password
port = 3306
socket = /data/mysql/mysql.sock
# Here follows entries for some sp
我在尝试连接mysql时遇到了一个很大的问题。当我运行时:
/usr/local/mysql/bin/mysql start
我有以下错误:
Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38)
我在/var/mysql目录下有mysql.sock。
在/etc/my.cnf中,我有:
[client]
port=3306
socket=/var/mysql/mysql.sock
[mysqld]
port=3306
socket=/var/mysql/mysql
我正在尝试连接到由设置的MySQL数据库,该数据库是在OSX上使用设置的。使用以下代码:
MYSQL mysql;
mysql_init(&mysql);
if(!mysql_real_connect(&mysql,"localhost","root","",NULL,0,NULL,0))
{
printf("Failed to connect to database: Error (%d): %s",mysql_errno(&mysql),mysql_error(&mysql));
}
e
这不是无法通过socket‘/var/lib/mysql.sock连接到本地MySQL服务器的副本
那里的问题是磁盘空间不足。这里没有这样的问题。
我在Redhat Centos 5.5系统上安装了mysql,该系统在重新启动之前运行良好。
该网络应用程序发出:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
当你试图连接它的时候。
我跑不了
root@server [~]# /usr/bin/mysql_secure_installation
.
我使用node.js和socket.io从mysql获取数据。我已经很好地连接到mysql。文件server.js
var mysql = require('mysql')
var io = require('socket.io').listen(3000)
var monitorio = require('monitor.io')
io.use(monitorio({ port: 8000 }));
var db = mysql.createConnection({
host: 'localhost',
user:
我试图在安装Windows 7的本地机器上测试一个网站。我想使用命名管道连接到MySQL服务器,但是mysql_connect()似乎抛出了一个错误:
[2002] No connection could be made because the target machine actively (trying to connect via tcp://localhost:3306)
出于某种原因,它仍然在使用TCP。我正在用一个简单的PHP (5.3)脚本进行测试:
<?php
mysql_connect("localhost", "root", "
我可以使用mysqldb作为host="localhost"将我的Python程序与lampp服务器连接起来,但一旦更改host="myIPaddress",它就会显示用于sql查询的错误。
这一切都很好:
database=MySQLdb.connect(host="localhost",user="root",passwd="",db="TextMiner",unix_socket="/opt/lampp/var/mysql/mysql.sock")
但这显示出了错误:
data
我读过很多关于这个异常的文章,但是我不能解决我的问题。
Mysql服务器正在工作。
我可以从NetBeans连接到它,但不能从java代码连接到它。
Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any
我猜我忘记了一些显而易见的东西,但我似乎无法使用MySQL连接到MySQL。通过localhost连接工作。
MySQL / Linux版本:Server version: 10.0.31-MariaDB-0ubuntu0.16.04.2 Ubuntu 16.04
这样做是可行的:
$ mysql -h localhost -u root
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 71982
Server version: 10.0.31-MariaDB-0
mysql模块有问题--这是测试连接的代码的一部分:
var express = require('express');
var mysql = require('mysql');
var fs = require('fs');
var app = express()
, http = require('http')
, server = http.createServer(app)
, io = require('socket.io').listen(server);
io.sockets.on(
我已经尝试了所有其他的解决方案来修复Laravel连接到MySQL的方式,直到我弄坏了我的套接字。我的第一个错误是无法使用localhost登录。然后我开始摆弄插座。现在,即使使用127.0.0.1而不是localhost也会导致以下错误:
PDOException in Connector.php line 50:
SQLSTATE[HY000] [2002] Socket operation on non-socket
in Connector.php line 50
at PDO->__construct('mysql:unix_socket=/var/mysql/mysq
我是个PHP新手。我正在尝试使用PHP和PDO连接到GAE。我尝试过使用mysql_connect()和mysql_select_db()进行连接。我已经成功了。但是,当我尝试使用PDO连接时,我得到一个错误
Connection failed: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.
我的代码如下:
define('DBH_SOCKET', '/cloudsql/****:****');
define(&
我有个奇怪的问题。 我的远程mysql数据库没有域名,所以在我的开发机器上,我通常只使用ip地址连接到远程mysql。 在我的开发机器上,ip地址连接适用于mysql和mysqli连接。 然而,当我上传到我的实时服务器(CentOS) (也连接到相同的远程mysql数据库)时,ip地址连接只适用于我的旧mysql函数,而不适用于我的新mysqli函数。 我不确定如何纠正这个问题,因为在我的开发机器上这对我来说不是问题。 下面是开发机器的信息,然后是实时服务器的信息 开发机器: **MySQL**
MySQL Support enabled
Active Persistent Links
我正在努力使phpMyAdmin工作,从运行在VMWare Player中的CentOS6.3本地连接到mysql。
mysqladmin -u根-p状态表示mysql正在运行。
my.cnf和config.inc.php都指向socket `/var/lib/mysql/mysql.sock。
我尝试了127.0.0.1/phpMyAdmin和localhost.0.0.1/phpMyAdmin。
在这两种情况下,我都得到了这样的信息:
#2002 - Can't connect to local MySQL server through socket '/var/lib/m