|
|
|
ขอความช่วยเหลือหน่อนครับ อยากให้ PHP&MYSQL สั่งตัว Host ได้คับ |
|
|
|
|
|
|
|
ทำได้ครับ แต่ทำให้หนักเครื่องไปหรือเปล่า
เมื่อทำ access host แล้ว ก็คงต้องมี access time ด้วยหรือเปล่า
เพิ่มตารางเพื่อเก็บค่าเหล่านี้ได้เลยครับ จะคิวรี่มาใช้เพื่อใช้ประโยชน์อะไรก็ว่ากันไปครับ
|
|
|
|
|
Date :
2015-03-09 21:21:14 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดี๋ยวๆ ผมว่าผมเข้าใจผิดไปแน่ๆเลย
ความต้องการของ จขกท คืออะไรแน่ครับ
ต้องการ เชื่อมต่อ Database Server ที่อยู้่อีก Host ใช่หรือไม่เครับ
โดยที่ ยังใช้ Database ของ localhost อยู่ด้วย
แล้ว ต้องการ add ip ของ host ต่างๆ เพื่อนำมาใช้งาน อีกหรือเปล่าครับ
ใน php เราสามารถ connect ไปยัง database server ได้หลาย server ในเวลาเดียวกันครับ
$db1 = new mysqli( 'localhost', 'user', 'psw', 'database');
$db2 = new mysqli( '192.168.1.10', 'user1', 'psw1', 'database1');
ก็อยู่ที่ trustee ในการเชื่อมต่อครับ
ส่วน รายละเอียด connection ต่างๆ เราก็สามารถ เก็บไว้ใน server หลัก ได้ครับ
ถ้าไม่ใช่ตามที่ผมคิด ก็อธิบายมาหน่อยครับว่าต้องการอย่างไรแน่
|
|
|
|
|
Date :
2015-03-09 22:03:59 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมมี 2แนวทางครับ
1ในช่อง add host ลองใส่ % ลงไปครับ แบบนี้คืออนุญาติให้ host ใด้ก็ได้ connect
แต่จะไม่ค่อย security
2 table ที่เก็บ user อยู่ใน database mysql table user ถ้ามีสิทธิเข้าถึง ก็ใช้ php query insert ได้ครับ
ปล.#4 นี่ใครหว่า สงสัยผมต้องสมัครสมาชิกแล้วมั้งเดี๋ยวไปซ้ำกับคนอื่น
|
|
|
|
|
Date :
2015-03-10 00:57:04 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมมี 2แนวทางครับ
1ในช่อง add host ลองใส่ % ลงไปครับ แบบนี้คืออนุญาติให้ host ใด้ก็ได้ connect
แต่จะไม่ค่อย security
2 table ที่เก็บ user อยู่ใน database mysql table user ถ้ามีสิทธิเข้าถึง ก็ใช้ php query insert ได้ครับ
ปล.#4 นี่ใครหว่า สงสัยผมต้องสมัครสมาชิกแล้วมั้งเดี๋ยวไปซ้ำกับคนอื่น
|
|
|
|
|
Date :
2015-03-10 00:58:42 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้สิทธิ์ user ที่ insert user / host ได้
Code (SQL)
INSERT INTO mysql.user
VALUES('newhost','newuser',PASSWORD('some_pass'),
'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y',
'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y',
'','','','',0,0,0,0);
FLUSH PRIVILEGES;
ก็ดูนะครับ จะ grant อย่างไรให้ปลอดภัย
ตัวอย่างอันนี้ สิทธิ์ แอดมิน นะครับ อย่ามั่วเอาไปใช้เลยล่ะครับ ศึกษาให้ดีก่อนเด้อ 55555
เดี๋ยวจะหาว่าหล่อไม่เตือน
ส่วนจะ grant database ก็ลองค้นดูนะครับ
http://dev.mysql.com/doc/refman/5.5/en/adding-users.html
|
ประวัติการแก้ไข 2015-03-10 05:54:54
|
|
|
|
Date :
2015-03-10 05:51:42 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมว่า ท่านคิดยุ่งยากไปป่าว ให้เขาเข้ามา Access Database ผ่านเว็บ
เพราะถึงยังไง ลูกค้าก็ยังต้องเข้ามาออนไลน์อยู่ดี ถ้าท่านใช้ VPS อยู่แล้ว ก็เปิด Sub Domain หรือไม่ก็สร้าง โดเมนให้เขาใช้ VPS ไปเลยสิครับ ลูกค้าไม่ต้องยุ่งยากอะไร เปิดเข้าใช้งานได้เลย ไม่ต้องให้ลูกค้านำสคริปเข้ารหัสไปติดตั้งที่เครื่องเขาอีก และยังต้องหา Engine ที่ต้องไปแปลงโค้ดกลับ ให้กับ Server เขาอีก
แนะนำให้ ใครสมัครสมาชิกมา ก็เปิดโฮสต์ให้เขาไปอัน แต่เราไม่ต้องให้ FTP เขาไป ให้แต่ User Pass เข้าระบบก็พอ ..
|
|
|
|
|
Date :
2015-03-10 07:16:37 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณสำหรับทุกความคิดเห็นครับ..
|
|
|
|
|
Date :
2015-03-10 20:51:41 |
By :
jomjonejame |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|