ขอคำแนะนำหน่อยเกี่ยวกับฐานข้อมูลการเชื่อมฐาน 2 เครื่อง
คงต้องแก้ตอน connect ครับ
Code (PHP)
$host = "localhost";// แก้เป็น IP เครื่องที่ต้องการ
$user = "root";// user ของเข้าฐานข้อมูลเครื่องนั้น
$pass = "root";// pass ของเข้าฐานข้อมูลเครื่องนั้น
$db = "database";
$link = mysql_connect($host,$user,$pass );
Date :
2010-07-01 15:30:20
By :
50121680
ไม่ได้อ่ะครับมันขึ้น
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'192.168.182.....' (using password: YES) in C:\AppServ\www\temperature\conn.inc.php on line 10
not connecting
แบบนี้ครับ
Date :
2010-07-01 15:48:44
By :
oasiis
สงสัยค่าผิดนะครับ
ลองไปดู user pass เครื่องนั้นครับว่าใช้อะไร ไม่ใช่เอา user pass ของเครื่องเราไปใส่นะ
Date :
2010-07-01 15:55:45
By :
50121680
ทำไงครับ?
Date :
2010-07-02 10:51:39
By :
oasiis
<?php
// ลองตรวจสอบ IP Address, port mySQL, user, password ครับ
$GLOBALS['_conn'] = array(
// '_host' => 'localhost',
'_host' => '127.0.0.1',
// '_host' => '127.0.0.1:3306' ,
// '_host' => 'exsample.com:3306',
'_user' => 'root', // server1
'_pwd' => ' '; // server1
);
mysql_pconnent($_conn['_host'], $_conn['_user'], $_conn['_pwd']);
// ถ้าไม่ได้อีกลองเข้าไปตรวจสอบไฟล์ my.ini ของ mysql ว่าใช้ port อะไร
/*
# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306 #default
socket = /tmp/mysql.sock
*/
// ถ้าไม่ได้ ก็ถาม SA ครับ
?>
Date :
2010-07-02 15:37:19
By :
mrjidjad
Load balance : Server 01