199cloud艾娜分享:如何利用SSH通道来连接远程的Mysql
如下所示:
一、建立SSH通道
只需要在本地键入如下命令:
|
1 |
ssh -fNg -L 3307:127.0.0.1:3306 myuser@remotehost.com |
二、连接Mysql
现在,你就可以通过本地连接远程的数据库了,就像访问本地的数据库一样。
|
1 |
mysql -h 127.0.0.1 -P 3307 -u dbuser -p db |
或者用Mysql Query Brower来访问Client的3307端口。
类似的,用PHP访问:
|
1
2
3
4 |
<?php
$smysql
= mysql_connect(
"127.0.0.1:3307"
,
"dbuser"
,
"PASS"
);
mysql_select_db(
"db"
,
$smysql
);
?> |