ERROR 2003 (HY000): Can't connect to MySQL server on 'xx.xx.xx.xx.' (60)
当我试图远程连接到这个服务器时,我得到了这个错误。我最近很难重启我的服务器,我猜我还没有启动我需要的东西。
我在运行Ubuntu 14.10
Mysql已经启动并运行。所有使用此数据库的站点都已启动并运行。我还可以登录到服务器并管理数据库。但是我更喜欢使用mysql客户机(navicat)来管理。
在重新启动之前,我能够远程连接到这个服务器(navicat)进行管理。
我在mysql.user表中有适当的条目(正如我已经说过的
试图用c++程序连接到数据库。我使用的是连接字符串Mysqlcpp连接器、tcp://localhost:3306和tcp://127.0.0.1:3306。这个程序在我的本地机器上工作,但是当我尝试在ssh‘in之后在远程ubuntu服务器上运行它时,它会抱怨:
terminate called after throwing an instance of 'sql::SQLException'
what(): Unknown MySQL server host 'tcp' (2)
我只是尝试在本地主机上连接,在默认端口3306。我还可以通过输入mysql
今天我试着从家里的机器(OSX)访问在我的远程工作机(Ubuntu)上运行的MySQL,但没有成功。
在我的工作机器上,我检查了以下内容:
sudo netstat -ntlup | grep mysql
给出
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 23692/mysqld
然后nmap告诉我
PORT STATE SERVICE
3306/tcp open mysql
在/etc/mysql/my.cnf中,我设置了bind-address = 0.0.0
需要帮助!我已经从我的ec2安装安全组设置中为mysql (入站和出站端口3306 )设置了远程权限,为mysql数据库中的用户设置了通配符特权(%),在我的/etc/ mysql /my.cnf文件中设置了bind-address=0.0.0.0,仍然无法从我的远程主机连接到mysql。
mysql 5.7版ubuntu 16.04服务器。
我可以远程访问root用户。
创建用户的语句如下:
CREATE USER 'auser'@'%' IDENTIFIED BY 'auser';
GRANT ALL ON `MyDB`.* TO 'auser'@'%';
flush privileges;
这个auser帐户不能远程登录,原因是什么?
PS。使用navicat登录数据库提示符:2013 - Lost connection to MySQL server during query
我正在使用带有外部mysql数据库的node js app。它可以在本地主机和其他主机上正常工作,但是在openshift上我得到了这个错误: connect ECONNREFUSED。
var mysql = require('mysql');
var dbConfig = {
host : 'external.mysql.com',
port : '3306',
user : 'user',
pas
安装gestioip时出现此错误。它以root用户身份连接到数据库,创建一个DB (gestioip db),然后创建一个用户( users: gestioip),但该用户不能访问数据库。(所有这些都是通过远程机器上的浏览器实现的) 我尝试过类似的帖子,如下所述: GRANT ALL PRIVILEGES ON dbname.* TO 'gestioip'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES; 没有给出主题上存在的错误的效果。如果我使
我正在尝试从终端从Ubuntu 20.04服务器连接到Azure Database for MySQL-Server。直到两天前,这一切都运行得很好。现在,当我按enter键时,显示mysql警告,但什么也没有发生: user@ubuntu2004:~$ mysql -uuser -ppassword -hmyserver.mysql.database.azure.com
mysql: [Warning] Using a password on the command line interface can be insecure. MySQL服务器版本Ubuntu服务器:版本8.0.27-