我找了很多东西,但没能解决那个问题。我能够访问运行在不同windows机器上的MySQL服务器。我已经采取的步骤是
将my.ini文件绑定地址更改为0.0.0.0
创建用户并由GRANT ALL PRIVILEGES ON DATABASE.* TO user@'%' IDENTIFIED BY 'password';授予权限
从命令行到windows MySQL server mysql -h windows server ip -u user -p
它工作得很好,在MySQL工作台上,我可以从我的机器连接到windows MySQL服务器
我不经常使用linux,也不需要通过SSH隧道进入远程MySQL数据库,所以请原谅我的无知。我正在使用Windows7,并且需要连接到Linux服务器上的远程MySQL实例。
几个月来,我一直成功地使用HeidiSQL客户端应用程序。今天发生了两件事: DB移动到一个新服务器,我更新了HeidiSQL,现在我无法登录到MySQL服务器,当我尝试从Heidi获得以下消息时:
SQL Error (2003) in statement #0: Can't connect to MySQL server on 'localhost' (10061)
如果我使用Putty,我可
我使用的是Debian扩展,我使用的是PHP7.1,这是Workbench的输出信息。
> MySQL Workbench Community (GPL) for Linux/Unix version 6.3.8 CE build 1228 (64 bit)
Configuration Directory: /home/me/.mysql/workbench
Data Directory: /usr/share/mysql-workbench
Cairo Version: 1.14.8
OS: Linux 4.9.0-9-amd64
CPU: 12x AMD Ryzen 5 2600 S
我在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",
我安装了mysql的最新版本,以及mysql工作台:
$ mysql --version
mysql Ver 8.0.25-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
当我尝试运行$ mysql -h pgdb6.cy6onqf2jyfs.us-east-2.rds.amazonaws.com -P 3306 -u admin时,进程挂起一段时间,然后返回错误:
ERROR 2003 (HY000): Can't connect to MySQL server on 'pgdb6.cy6onqf2jyfs.us-east-2