我需要建立一个SSH隧道,以便本地PHP脚本能够连接到远程服务器上的MySQL服务器。
Remote machine: MySQL (127.0.0.1:3306) on Linux (SSH port 44422)
Local machine: Linux (Debian Squeeze)
问题是它不允许我连接这个命令:
ssh -oPort=44422 user@ip_address
如何建立一个SSH隧道,以便我的PHP脚本能够连接到远程MySQL?
(如果您认为另一种连接方法,例如通过PHP脚本建立SSH隧道更好,请告诉我。)
提前感谢!
编辑:我忘了提到SSH有一个单独的用户名/密码
我遇到了以下警告:
PHP Warning: mysqli_connect(): Headers and client library minor version mismatch. Headers:50550 Library:50631 in /var/www/html/web_app/test/browser/dbconn.php on line 31
在在线研究之后,我意识到我需要删除以下版本的MySQL驱动程序php-mysql,并将php-mysqlnd安装为例如,这里提到的和这里也是。我做了以下工作,得到了以下结果:
删除步骤:
[root@myservername userna
我已经在我的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
我想使用mysqli()用PHP (PHP 7.2.24-0ubuntu0.18.04.6 (cli))连接到Linux机器上的数据库。但是,每当我试图访问它时,我都会得到以下错误:
Warning: mysqli_connect(): (HY000/1698): Access denied for user 'root'@'localhost' in /var/www/html/connect_DB.php on line 9
Connected Success!
我已经安装了MySQL (mysql 14.14 distrige5.7.30,用于Linux
我正在尝试将一个网站从1台linux (php4) PC迁移到另一台1 linux PC (php5)。
这个网站是用Apache+PHP+Smarty+MYSQL做的。
现在我收到这个错误"DB_DataObject错误:连接失败,打开调试到5查看原因“
我有PHP的基础知识,有没有人能帮我解决这个问题?谢谢。
我在x86_64 (MySQL Community Server - GPL)上创建了MySQLVer8.0.21for Linux的Innodb集群环境,1个Read / Wirte和2个read only用于负载平衡和性能,还安装了mysql路由器。如何为mysql路由器定义php数据库连接,或者是否有其他方式将此集群环境与php一起使用。
[Ubuntu]: 18.04.4 LTS
[Apache]: Apache/2.4.29 (Ubuntu)
[MySQL]: Ver 14.14 Distrib 5.7.29, for Linux (x86_64)
[PHP]: 7.2.24-0ubuntu0.18.04.3 (cli)
MySQL不重用Exisitng连接。
SELECT *
FROM INFORMATION_SCHEMA.PROCESSLIST
WHERE DB="mySchema" and state <>"executing" order by id;
最多
我有个奇怪的问题。
我正在尝试从linux主机连接到Windows主机上的远程MySQL服务器。
如果我尝试使用mysql客户端从shell连接,它可以完美地工作。
#mysql -h 192.168.x.x -u MyUser -pMyPassword
我也尝试过从一个简单的python脚本进行连接,它也能正常工作。
但是如果我尝试从php脚本连接,它会失败,并显示"Can't connect to MySQL server on '192.168.x.x‘(13)“错误。
mysql_connect ('192.168.x.x', 'MyUs
我对到MySQL的PDO连接有困惑的问题。用PHP编写的PHP应用程序生成该错误:
exception 'PropelException' with message 'Unable to open PDO connection [wrapped: SQLSTATE[HY000] [2003] Can't connect to MySQL server on '192.168.xxx.xxx' (4)]' in ./lib/symfony/plugins/sfPropelPlugin/lib/vendor/propel/Propel.php