我在windows机器上使用Toad连接到远程ubuntu linux服务器上的mysql。但它并没有把它连接起来。它显示"Can't connect to SSH server on '':无法连接到SSH服务器,因为目标机器主动拒绝了它22。“我猜22是ssh端口,我提供了默认的mysql数据库服务器端口,即3306。我不知道发生了什么
我找了很多东西,但没能解决那个问题。我能够访问运行在不同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服务器
我在C#中有一个可执行文件,需要远程连接到Linux服务器,以便连接到Amazon数据库。
可执行文件驻留在Windows服务器上。由于权限的关系,只有Linux服务器能够连接到RDS数据库。由于C#可执行文件需要数据库中的信息,所以我发现自己需要先连接到Linux服务器,然后再从那里连接到数据库。
// include files
using MySql.Data;
using MySql.Data.MySqlClient;
using Renci.SshNet;
//...
using (var client = new SshClient("server.ama
# -*- coding: utf-8 -*-
import MySQLdb
import sitedb
for i in range(5):
print i
cred = sitedb.loadmysqlcredential()
db = MySQLdb.connect(host = cred["host"], user = cred["user"], passwd = cred["passwd"], db = "vg_site_db", charset = 'utf8')
db
我正试图从DO中的一个小滴连接到一个托管的MySQL 8数据库。
在液滴中,这是MySQL版本
mysql Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using EditLine wrapper
我想,这就是我使用的“mysql客户端”。
我创建了一个托管数据库,并且能够从本地连接。我把我的ip和水滴白化了。
但是,当我通过ssh连接到液滴,然后尝试连接到MySQL时,用我从计算机上使用的相同的命令,我得到
错误2026 (HY000):SSL连接错误:未知错误号