Thursday, October 31, 2013

Tunnelling MySQL Over SSH in Linux

http://chxo.com/be2/20040511_5667.html
http://www.howtogeek.com/howto/ubuntu/access-your-mysql-server-remotely-over-ssh/

Command line (run at client terminator)
ssh -fNg -L 3307:127.0.0.1:3306 myuser@remotehost.com

The syntax is 

ssh -fNg -L hostname @ 

mysql -h 127.0.0.1 -P 3307 -u dbuser -p [db]

PHP code
&lt?php
 $smysql = mysql_connect( "127.0.0.1:3307", "dbuser", "PASS" );
 mysql_select_db( "db", $smysql );
?>

หมายเหตุ : ฝั่ง server ไม่ต้อง config อะไรเลย ที่ทดสอบแล้ว แค่ติดตั้ง msyql server ไว้ที่ port 3306 พอ

No comments:

Post a Comment