我正在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吗?
我正在尝试通过以下命令连接到远程服务器上的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
那么我的问题是为什么会发生这种情况,以及我如何解
我已经在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
我创建了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
我正在尝试使用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:
在尝试从PHP脚本连接到Google数据库实例时,经常会出现以下错误。
在“读取初始通信包”时与MySQL服务器失去连接,系统错误:0(2013年)
和
Warning: mysqli_connect(): (HY000/2002): Connection timed out in .../users_log_in_db_connect.php on line 18
我知道下面的错误可能已经被讨论过了,但是根据下面的相关帖子,我已经尝试了大部分建议,但在解决这些错误时还是失败的:
链接1
链接2
例如,当我将服务器设置为localhost或127.0.0.1时,会得到以下错误:
DB con
这有点奇怪。
在过去的一周内,我已经能够连接到我在GCP中创建的测试数据库。我没有下载凭证,也没有更改任何凭证配置。我只是更新了application.properties中的数据库源url。
我仍然可以毫无问题地进行本地连接。
这是相关的application.properties部分:
# ===============================
# = DATA SOURCE
# ===============================
# Set here configurations for the database connection
#spring.datasour
为什么我的计算引擎在我的计算实例上下载MySQL并将计算实例的公共IP添加到CloudSQL授权连接后,无法使用公共IP连接CloudSQL?
$ mysql -h <cloud-sql-host> -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'XXX'@<cloud_sql_host> (using password: YES)
我无法通过TCP/IP连接到MySQL服务器。
服务器安装在Debian中,并且有一个PostGreSQL服务器同时运行。(工作正常,并且有tcp/ip连接)
但是,每次我试图远程连接到MYSQL服务器时,都会得到以下信息:
Connecting to MySQL server 172.29.85.188...
Access denied for user 'root'@'172.29.70.25' (using password: YES)
我是不是漏掉了什么?如果我运行到服务器的SSH连接,我可以很好地登录。我还更改了mysql.conf文件以删除BLIND
我无法从GCE连接Google,即使我将GCE实例的公共IP (外部IP)添加为授权网络。当我将"0.0.0.0“添加到授权网络中时,它可以工作。显然我不想那样做。授权网络设置可能是造成此问题的原因。但我找不到。有人知道这件事吗。
我正在使用GoogleCloudSQLVersion2beta。我正在尝试从GCP云控制台连接。虽然可能没有必要,但我将外部IP设置从临时更改为静态,但没有工作。
mysql -u root -p -h xxxx <--- I can login normally if I add "0.0.0.0" into authorized n
我在RHEL6上跑。我安装了php和php-mysql。
<?php phpinfo(); ?>工作得很好。
但是我无法连接到MySQL,有办法确认php-mysql不在我的服务器上工作吗?
编辑
当我打开我的网页时,我试图连接到一个远程数据库,它显示Can't connect to MySQL server on 'ipaddress' (110)
远程数据库正在工作,我可以从我的ip和端口3306成功地将ip传送到该ip。
我正在尝试从循环ci运行云MySQL GCP上的数据库迁移,问题是云MySQL GCP允许访问此link中描述的指定ip地址。然而,循环ci作业在每次新作业开始时都有动态ip地址,因此我们无法预测前面的IP地址,出于安全原因,我不想启用所有IP范围(0.0.0.0/0)。除了指定授权网络中的IP地址之外,是否还有其他方式可以连接到云MySQL?或者,有没有办法在云sql上使用circle ci job动态IP动态配置授权网络?
MySQL 8不会在SHOW GRANTS输出中显示REQUIRE SSL。 在MariaDB上,当我使用REQUIRE SSL创建用户时,它显示在授权中: Server version: 10.2.22-MariaDB MariaDB Server
MariaDB [(none)]> drop user if exists 'test';
MariaDB [(none)]> create user 'test' REQUIRE SSL;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)
我正试图在我的个人电脑上建立一个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/
我在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
我在谷歌上搜索了原因,并
我试着访问MySQL,但是我不能,我在mysql配置中写了跳过授权表,然后重启它,但是它仍然不能工作。
$ mysql -u root -p
ENTER PASSWORD: *****
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
我也尝试连接phpmyadmin,但我不能
Cannot log in to the MySQL server
和
mysqli_real_connect(): (HY000/1045): Access den