Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ทำอย่างไรให้ Server A สามารถ Connect Database Server B ได้ครับ



 

ทำอย่างไรให้ Server A สามารถ Connect Database Server B ได้ครับ

 



Topic : 113632



โพสกระทู้ ( 586 )
บทความ ( 0 )



สถานะออฟไลน์




Code (PHP)
<?php

$server = "203.164.224.163:85";  // server name of the database
$database = "inputter_2015";     // database name
$username = "root";     // username of the database
$password = "password3";  // password of the  database

//connect the database server
 $connection = mysql_connect($server,$username,$password);
 if(!$connection){
    die("database connection failed ".mysql_error());
 }
// else
  //  echo "connection successfully";
 // if connection successful then connect the selected database
 $db_select = mysql_select_db($database,$connection);
 if(!$db_select){
    die("database selection failed ".mysql_error()); 
 }
 
date_default_timezone_set('Asia/Brunei');   
 
?>

 



Response >>>> database connection failed Can't connect to MySQL server on '10.101.40.35' (13)



Tag : PHP









ประวัติการแก้ไข
2015-01-06 16:47:39
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-01-06 14:17:22 By : nut_ch31 View : 945 Reply : 14
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook



Go to : เชื่อมต่อกับ MySQL ระว่าง Server หรือจาก Client ไปยัง Server อื่น ๆ ด้วย PHP / .Net






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-06 14:37:11 By : mr.win
 


 

No. 2



โพสกระทู้ ( 586 )
บทความ ( 0 )



สถานะออฟไลน์


Direct Admin >> ผมไม่มีอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-06 14:45:56 By : nut_ch31
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ไม่มีก็ทำผ่าน phpMyAdmin ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-06 15:02:05 By : mr.win
 


 

No. 4



โพสกระทู้ ( 586 )
บทความ ( 0 )



สถานะออฟไลน์


ผม add User เพิ่มให้ Sv ปลายทางดังนี้ครับ ใส่ Ip ของ Sv ต้นทางเข้าไป ติ๊ก Select All ครับ

xx



แล้ว Server ต้นทางก็ทำการ Connect Server ปลายทางอ่ะครับ มันขึ้น ข้อความว่า database connection failed Can't connect to MySQL server on '203.164.224.163' (13)

Code (PHP)
<?php

$server = "203.164.224.163:85";  // server name of the database
$database = "inputter_2015";     // database name
$username = "inputter";     // username of the database
$password = "password3";  // password of the  database

//connect the database server
 $connection = mysql_connect($server,$username,$password);
 if(!$connection){
    die("database connection failed ".mysql_error());
 }
// else
  //  echo "connection successfully";
 // if connection successful then connect the selected database
 $db_select = mysql_select_db($database,$connection);
 if(!$db_select){
    die("database selection failed ".mysql_error()); 
 }
 
date_default_timezone_set('Asia/Brunei');   
 
?>

 




ข้อกำหนดในการเชื่อมต่อ MySQL ระหว่าง Server

ทั้ง 2 เครื่องสามารถติดต่อสื่อสารกันได้ผ่านระบบ Lan หรือ Internet
MySQL Database เครื่องที่เป็น Server จะต้อง Allow Port 3306 และ Network ของClient ก็ 3306 เช่นเดียวกัน
กำหนด Host สำหรับ User เป็น IP ของเครื่อง Client หรือจะใช้ % สำหรับเครื่องใด ๆ ก็ได้ (ปกติเป็น localhost)


สรุปก็คือ MySQL ทำงานใน Port Default เป็น 3306 และ User สำหรับเชื่อมต่อจะต้องกำหนดเป็น IP หรือ %

>>> ตรงนี้ ผม ตอ้ง Set ทางไหนหรอครับ ไม่เคยทำอ่า


ประวัติการแก้ไข
2015-01-06 16:48:04
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-06 15:40:06 By : nut_ch31
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

จาก Error เหมือนมันติด Firewall เลยน่ะครับ 3306 มันจะต้องแก้กันหลายที่ครับ

- ระดับ Network
- บนเครื่องทั้ง Server และ Client
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-06 16:12:02 By : mr.win
 


 

No. 6



โพสกระทู้ ( 586 )
บทความ ( 0 )



สถานะออฟไลน์


ตอนนี้ Sv ต้นทาง Ping เจอ Sv ปลายทางล่ะน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-06 16:34:25 By : nut_ch31
 


 

No. 7



โพสกระทู้ ( 586 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 5 เขียนโดย : mr.win เมื่อวันที่ 2015-01-06 16:12:02
รายละเอียดของการตอบ ::
เดี่ยวจะลองปิด Fire wall ที่ต้นทางดูน่ะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-06 16:34:54 By : nut_ch31
 


 

No. 8



โพสกระทู้ ( 586 )
บทความ ( 0 )



สถานะออฟไลน์


ปิดไฟวอร์ที่ต้นทาง และ ปลายทางแล้วครับ ยัง Error แบบเดิมครับ

database connection failed Can't connect to MySQL server on
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-06 16:36:58 By : nut_ch31
 


 

No. 9



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Quote:
10.101.40.35:85


ทำไมต้องมีตัวนี้ด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-06 16:41:11 By : mr.win
 


 

No. 10



โพสกระทู้ ( 586 )
บทความ ( 0 )



สถานะออฟไลน์


ตอนลง appserv ผมใส่ port 85 ไปอ่ะครับ เนื่องจาก 80 มันไปซ้ำกับอะไรสักอย่างนี้ล่ะครับ

ตอนนี้ Ip 10.101.40.35 กับไอพี 203.164.224.163 เป็นตัวเดียวกันน่ะครับ

ตอนนี้ใช้ 203.164.224.163 แทนเนื่องจากว่า Server ต้นทางมัน ping ไอพีนี้เจอครับ


ประวัติการแก้ไข
2015-01-06 16:46:06
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-06 16:45:10 By : nut_ch31
 


 

No. 11



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

เอา Port ตัวที่ผมออกครับ MySQL ไม่ใช่ Port เดียวกับ Apache ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-06 16:54:34 By : mr.win
 


 

No. 12



โพสกระทู้ ( 586 )
บทความ ( 0 )



สถานะออฟไลน์


ออกล่ะครับ ยังไม่ได้ครับ

เดี่ยวผมจะลอง เพิ่ม Ip ของ Server (window) ปลายทาง ใน ไฟล์ vi /etc/hosts , etc/host ของ server ต้นทางดู (linux)

และเดี่ยวจะมาเล่าให้ฟังครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-06 17:07:46 By : nut_ch31
 


 

No. 13



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

สรุปคือได้ยังครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-07 09:57:20 By : mr.win
 


 

No. 14



โพสกระทู้ ( 586 )
บทความ ( 0 )



สถานะออฟไลน์


ยังเลยครับ ตอนนี้ทำงานส่วนอื่นอยู่อ่ะครับ

งานเข้าเพียบ เลย ขอบคุณพี่มากน่ะครับ เดียวลองแล้วจะบอกครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-01-08 11:25:05 By : nut_ch31
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ทำอย่างไรให้ Server A สามารถ Connect Database Server B ได้ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่