สวัสดีครับ
รบกวนทุกท่านด้วยนะครับ คือตอนนี้ผมก็มีปํญหาเรื่องนี้อยู่เหมือนกันครับคือ
ผมมี Server 2 เครื่องลง DirectAdmin ทั้ง 2 เครื่อง สิ่งที่ผมต้องการทำดังนี้ครับ
ผมขอยกตัวอย่างนะครับ
server 1 = ลง Web อย่างเดียว ครับ
server 2 = Data มาอยู่ที่เครื่อง server 2
เครื่อง server 1 = ไม่ต้องทำอะไร web ก็ลงตามปกติใช้หรือเปล่าครับ แก้ไข code ให้
Hostname: (IP เครื่อง Data Mysql)
Database name: xxxx
Password Database: xxxx
เครื่องที่ทำ data นะครับ ต้องทำอะไรเพิ่มบ้างครับ
ผมดูจาก http://help.directadmin.com/item.php?id=140 แล้วยัง งงอยู่ครับ
รบกวนด้วยนะครับ
ขอบคุณมากครับ
kke
December 29, 2011, 5:57pm
2
เครื่องที่ 1 ลง DA ตามปกติ
เครื่องที่ 2 ไม่ต้องลง DA แค่ลง OS แล้วก็ลง Mysql-Server
เครื่องที่ 2 ให้ grant all priv ให้ user da_admin และกำหนด password เหมือน da_admin ในเครื่องแรก (คือทำไงก็ได้ให้ user da_admin เข้ามาจาก ip เครื่องเว็บได้)
หรืออยากจะเปลี่ยน password ใหม่ก็ได้ กำหนดไปใหม่ได้เลย
เครื่องที่ 1 แก้ไขไฟล์ /usr/local/directadmin/conf/mysql.conf
แก้ host จาก localhost เป็น ip เครื่อง database
แล้วเพิ่ม access_host=ip เครื่องเว็บ
แก้ password ให้ตรงกับที่กำหนดในเครื่อง database
ขั้นตอนมีแค่นี้ครับ
ขอบคุณมากๆครับ
หมายเหตุ แล้วถ้าเครื่องที่ 2 ลง DA แล้วต้องเอาออกหรือเปล่าครับ หรือสามารถแก้ไขตรงไหนได้เลยหรือเปล่าครับ
mr.tong
December 29, 2011, 11:09pm
4
เอาออกหรือไม่ก็ได้เปลือง แค่ licence
ก็ืทำตามข้างบน นั่นก็ได้เหมือนกัน
ขอโทษนะครับ ประมาณว่าตอนนี้ยังทำไม่ได้เลยครับ
ผมงง ตรงนี้ละครับ
เครื่องที่ 2 ให้ grant all priv ให้ user da_admin และกำหนด password เหมือน da_admin ในเครื่องแรก (คือทำไงก็ได้ให้ user da_admin เข้ามาจาก ip เครื่องเว็บได้)
หรืออยากจะเปลี่ยน password ใหม่ก็ได้ กำหนดไปใหม่ได้เลย
ไม่ทราบว่าพี่ๆๆ พอมีลายละเอียดไหมครับ
ส่วน
แก้ host จาก localhost เป็น ip เครื่อง database
แล้วเพิ่ม access_host=ip เครื่องเว็บ
แก้ password ให้ตรงกับที่กำหนดในเครื่อง database
ทำในเครื่องที่มี Data หรือ เครื่องที่มี Web ครับ
ขอบคุณมากครับ