我在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
我正试图从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连接错误:未知错误号
我已经在我的linux (suse) pc上安装了xampp。然后用命令启动lampp
/opt/lampp/lampp启动
上面写着:
Starting XAMPP for Linux 1.7.4...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
但是,当我试图连接到数据库时,我使用
mysql -u根-p
它给了我以下错误:
If 'mysql' is not
我在linux上,我从来没有安装过数据库管理系统,但是当我输入终端mysql --version时,我就得到了mysql Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2。
当我输入没有任何密码的mysql时,我可以不使用密码连接到数据库。
同时,我安装了Adminer,我想使用它作为另一个phpmyadmin来管理我的数据库,但是我无法连接我自己--我在浏览器Access denied for user 'root' @ 'localhost'