ช่วยด้วยครับ จะติดต่อฐานข้อมูลกับเครื่องที่อยู่ในองค์กรจากที่อื่นอย่างไรครับ ??
user ใน mysql เป็น localhost หรือ %
Date :
2011-07-13 11:57:29
By :
avsqlz
เป็นตามรูปครับคุณ avsqlz
Date :
2011-07-13 12:01:05
By :
pond118
ใช้งานจริงไม่ได้น่ะครับ เพราะจะช้ามากครับ แทบจะเรียกไม่ขึ้นครับ
Date :
2011-07-13 13:01:28
By :
webmaster
ช้าเลยหรอครับ ผมอยากรู้วิธีการตั้งค่าให้มันติดต่อก็ครับ คุณmr.win พอจะทราบมั้ยครับ ต้องทำอะไรเพิ่มเติม
นี้เป็นโค๊ดง่ายๆ ที่ผมใช้เช็คว่าได้หรือไม่ได้
Code (PHP)
<?
$objConnect = mysql_connect("mysqldatabase.dyndns.org:3306","root","1234");
if($objConnect)
{
echo "Database Connected.";
}
else
{
echo "Database Connect Failed.";
}
mysql_close($objConnect);
?>
Error ที่แสดงออกมา
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /home/postyimc/domains/postyim.com/public_html/index.php on line 10
Database Connect Failed.
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /home/postyimc/domains/postyim.com/public_html/index.php on line 20
ขอคำแนะนำเพิ่มเติมด้วยนะครับ ว่าจะ connect database อย่างไร
Date :
2011-07-13 13:52:18
By :
pond118
mysqldatabase.dyndns.org ตัวนี้ชี้มาที่ Router ที่บริษัทผมครับ จากนั้นก็ Forward มาที่เครื่องผมอีกที และสามารถ เปิดเว็บได็นะครับ
ตอนนี้มาที่เครื่องแล้ว ผมคิดว่าต้องตั้งค่าที่เครื่องผมให้มันติดต่อ Database แต่ิติดตรงนี้แหละครับ จะทำอย่างไรดีครับ
Date :
2011-07-13 14:45:57
By :
pond118
ที่ router forward port 3306 รึเปล่าครับ
Date :
2011-08-23 09:58:26
By :
porawat
Load balance : Server 04