我正在windows上工作,并且与另一台机器有一个远程桌面连接。我正试图通过安装在我的计算机上的mysql工作台连接到远程计算机上运行的MySql。
当我指定要连接到mysql的详细信息时,即ip-A.B.C.D端口-3306 username=root password=
但每次我说错话的时候-
Your connection attempt to connect to user='root'failed from your host to server at a.b.c.d:3306
我可以在另一台机器上连接到mysql吗?
我已经在UbuntuServer16.04虚拟机上安装了MySQL数据库服务器。我创建了一个名为Test的新数据库:
CREATE DATABASE IF NOT EXISTS Test;
我还创建了新的远程用户“test”,并授予他在该数据库上的权限:
CREATE USER 'test'@'10.17.6.144' IDENTIFIED BY 'test';
GRANT ALL PRIVILEGES ON 'Test'.* TO 'test'@10.17.6.144;
我试图使用MySQL IDE连接到Data
我正在尝试通过以下命令连接到远程服务器上的mysql数据库(通过ssh):
mysql -u me -h mydomain.com -p
但失败并返回错误1045 (28000):拒绝用户访问。错误
而
mysql -u me -h localhost -p
作品
现在,这不仅仅是因为我没有设置权限,因为对此数据库的权限是为%设置的,或者是为me用户设置的任何主机。
我可以使用相同的用户从本地计算机正确连接到服务器,这一事实证明了这一点。例如,在我的本地机器works上运行以下命令:
mysql -u me -h mydomain.com -p
那么我的问题是为什么会发生这种情况,以及我如何解
我正在尝试从循环ci运行云MySQL GCP上的数据库迁移,问题是云MySQL GCP允许访问此link中描述的指定ip地址。然而,循环ci作业在每次新作业开始时都有动态ip地址,因此我们无法预测前面的IP地址,出于安全原因,我不想启用所有IP范围(0.0.0.0/0)。除了指定授权网络中的IP地址之外,是否还有其他方式可以连接到云MySQL?或者,有没有办法在云sql上使用circle ci job动态IP动态配置授权网络?
我在CentOS 7.1上安装了Mysql5.7和docker服务。可以在本地将mysql与命令mysql -u root连接起来。但是当我尝试使用mysql -u root -h 172.17.0.1时,它无法连接,其中172.17.0.1是本地docker0 ip地址。
[root@test1 workspace]# mysql -u root -h 172.17.0.1
ERROR 1130 (HY000): Host 'test1.novalocal' is not allowed to connect to this MySQL server
我在谷歌上搜索了原因,并
我在RHEL6上跑。我安装了php和php-mysql。
<?php phpinfo(); ?>工作得很好。
但是我无法连接到MySQL,有办法确认php-mysql不在我的服务器上工作吗?
编辑
当我打开我的网页时,我试图连接到一个远程数据库,它显示Can't connect to MySQL server on 'ipaddress' (110)
远程数据库正在工作,我可以从我的ip和端口3306成功地将ip传送到该ip。
我正试图在我的个人电脑上建立一个CakePHP项目。除了我无法连接到MySQL之外,一切似乎都像预期的那样工作。CakePHP一直输出以下错误消息: Database Error
PDOException
Documentation API
Error: SQLSTATE[HY000] [2002] Connection timed out
If you are using SQL keywords as table column names, you can enable identifier quoting for your database connection in config/
我正在尝试使用docker容器来处理mariadb和node.js图像。容器将使用/home/mysql中的现有数据库。然而,当容器启动时,我在node.js中得到了这个“连接失败”的错误:
Error: ER_HOST_NOT_PRIVILEGED:
Host '172.18.0.5' is not allowed to connect to this MariaDB server
这是我的docker-compose.yml:
version: '3'
services:
mariadb:
image: mariadb
restart:
对于某些上下文,我通过Nginx在一个VPS上运行多个站点,它们都是WordPress站点。我遇到的问题是,我今天创建了一个新站点,并为此创建了一个新的Mysql DB,并使用以下方法分配了一个用户:
GRANT ALL ON dbNew.* TO admin @'localhost' IDENTIFIED BY 'newPassword';
它破坏了我所有其他WP站点的DB连接。
恢复所有其他站点连接的唯一解决方案是对恢复所有其他站点连接的已知工作站点运行上述命令。
GRANT ALL ON dbOld.* TO admin @'localhost
为客户端开发一个应用程序,当用户注销时,它将运行该程序。
到目前为止,该程序捕获了所有用户的互联网浏览历史记录,并将其保存到一个html文件中,但他们希望切换到MySQL方法
让所有MySQL正常工作,但在注销时,应用程序会运行。
从我的PC上,我可以使用凭据直接连接到MySQL服务器,而且它都在本地网络上,所以没有问题。
但是我们得到了这个问题的标记...
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: historylog.exe
Problem Signature 02: 2.0
我在Linux上安装了MySql 8。
~$ mysql --version
mysql Ver 8.0.11 for Linux on x86_64 (MySQL Community Server - GPL)
我执行了所有的基本配置(创建了一个模式,一个用户为该模式和一些表提供了授权)。我尝试在node.js中使用xdevapi来执行连接,这只是一个简单的测试。
const mysqlx = require('@mysql/xdevapi');
const dbCfg = {
"host": "127.0.0.1",
我在Google上开了一个试用帐户,我在连接Cloud时遇到了困难。
我完成了基本设置,授权IP/32 &添加一个新用户(appUser)。
但我无法打开到实例的远程连接。
mysql -v --host=<ip> --user=appUser --password
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on '<ip>' (60)
我在工作,显然是躲在一堆防火墙后面什么的。这可能是我问题的原因吗?
我创建了ssl,如下所示:
并阅读本文件:
在我创建了一个新的mysql实例并将三个pem文件下载到本地之后。我想连接到那个服务器:
mysql -u<USERNAME> -p -h <IP_ADDRESS> --ssl-ca=/local/path/to/server-ca.pem --ssl-cert=/local/path/to/client-cert.pem --ssl-key=/local/path/to/client-key.pem
然后输入密码,它又说:
ERROR 2013 (HY000): Lost connection to My
我正尝试从桌面连接到我的Google Cloud SQL实例,但收到以下错误:
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0
根据的说法,这意味着客户端的IP没有被授权访问实例。我已经做了标准的“我的IP是什么”的谷歌搜索,并将IP添加到实例的“授权网络”列表(以及一堆变体和/x范围-没有一个工作,是的,我重启了实例)。我已经设置了root密码,甚至尝试使用必要的SSL证书进行连接-产生了相同的错误。
我
我是MySQL的新手。我下载了MySQL 5.6.23-win32的压缩版本。我能够连接到127.0.0.1的Localhost并使用数据库。后来,我在同一网络中的另一台计算机上安装了MySQL。我尝试从第一台计算机连接到安装在第二台计算机上的根,方法是将所有权限授予第一台计算机,并使用命令MySQL -u MySQL -h 192.168.1.120 (其中192.168.1.120是远程计算机的ip ),然后我能够连接到那台计算机并访问mysql。但在那之后,当我尝试连接第一台计算机上的本地主机时,它显示"Can't connect to MySQL server on l
我有一个Google实例,我已经使用了一段时间,并成功地从MySQL工作台连接。然而,到昨天为止,我无法使用MySQL工作台(或笔记本电脑上的命令行)进行连接并获得错误:
ERROR 2003 (HY000): Can't connect to MySQL server on '207.xxx.xxx.xx' (10060)
我已经做了以下工作:
授权我的笔记本电脑的IP地址(使用whatismyip.com)在谷歌控制台。
为Google中的数据库分配了一个IPv4地址。
创建新用户和密码,以查看是否是用户问题。但这没什么用。
重新启动实例,重新启动我