php - 无法使用 SSH 从远程计算机访问 Centos 7 上的 mysql 服务器?

标签 php mysql linux magento ssh

<分区>

我可以通过 SSH 访问 linux 服务器,我安装了一个版本的 Magento,我知道 mysql 凭据,所以 magento 工作正常。但是,我需要从我的远程计算机访问该服务器上的数据库。我尝试在外部使用 SSH 访问,因此从 Sequel Pro 我收到此错误消息:MySQL said: Access denied for user 'vlado0'@'127.0.0.1' (using password: YES) 和 MySQLWorkbench 一样,我收到一条错误消息 Incompatible ssh server (no acceptable macs)。因此,即使我有 SSH 访问权限,我也无法访问外部数据库。我必须设置更多才能访问 Linux 上的数据库?但是,我不希望每个人都能访问它,所以我不想向所有人开放 3306 端口。

最佳答案

'vlado0'@'127.0.0.1

表示:用户“vlado0”从“127.0.0.1”连接。如果您与 SQL 服务器不在同一台机器上,那么您需要一个 user@your_ip 或 user@%(% 表示任意)帐户。

因此,打开您的 SQL 服务器并创建一个与您将要使用的路由相匹配的帐户。

关于php - 无法使用 SSH 从远程计算机访问 Centos 7 上的 mysql 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46810756/

相关文章:

php - 如何在 yii2 中添加哈希密码

javascript - IE在document.cookie.replace处给cookie添加两个下划线

python - 我将如何在 GeoDjango 中编写此查询? (它是 Django 中用于地理计算的库)

mysql - 通过 Rails 中的按钮调用 Controller 方法

sql - mysql:只记录某个数据库或忽略其他数据库?

ios - 如何在iOS上使用linux内存映射?

python - pyodbc 在 Python 中连接到 Sybase 数据库

php - 考勤、存储记录

php - 如何在android studio中从mysql检索数据

linux - 从当前终端在新终端中运行 shell 脚本