BMS-HOSxP Community
HOSxP => นอกเรื่อง => ข้อความที่เริ่มโดย: [-_เอ็ม_-] ที่ กุมภาพันธ์ 08, 2010, 22:08:21 PM
-
ถ้าสมมติว่า เราจะทำการติดตั้งระบบ HosXP หรือ HosXP PCU
ในกรณีที่เราไม่มีข้อมูลอะไรเลย คือ ไม่เคยมีฐานข้อมูลมาก่อนเลย
แล้วเราอยากจะเริ่มทำระบบ HosXP หรือ HosXP PCU เนี่ย
เราจะเอาโครงสร้างตารางมาจากไหนครับ อันนี้หมายถึง บนเครื่อง Server
ที่เป็น Linux นะครับ แต่ถ้าเป็น Windows ก็ได้จากตัว Full setup อยู่แล้ว
สงสัยมาตั้งนานแล้วครับ แต่กลัวโดนแซวว่าเป็นเด็กหลังเขา เลยไม่กล้าถามครับ
ปล. ถ้ามีโครงสร้างฐานข้อมูลเปล่าๆ ก็ดีเลยครับ ;D
( แล้วท่าน pop_hosxp จะมาปรากฏกายเป็นคนแรกรึเปล่าเนี่ย :D :D )
-
ก็เอาฐานข้อมูลมาจากตัวที่ลงใน windows โอนใน linux ก็ได้นี้ครับ เป็นฐานข้อมูลเดี่ยวกับที่ได้จาก full setup เหมือนกัน
ปล.ไม่รู้ว่าตอบตรงคำถามหรือเปล่า
-
... อย่างที่ท่าน thecoy บอกครับ ... :D ...
-
:D
-
เวลาโอนแล้วชอบ โฟร์-มด ;D อยู่เรื่อยเลยครับ
เลยอยากหาวิธีอื่นอีก เผื่อมี เช่นเป็น Script สร้างฐานข้อมูล ประมาณนี้ครับ
เป็นไฟล์ SQL ก็ได้ หรืออื่นๆ ประมาณนี้ครับ
ปล. โฟร์-มด ไม่ใช่ มดสี่ตัวนะครับ ;D แต่หมายถึง มีปัญหา ครับ ;D
-
ก็เอาฐานข้อมูลมาจากตัวที่ลงใน windows โอนใน linux ก็ได้นี้ครับ เป็นฐานข้อมูลเดี่ยวกับที่ได้จาก full setup เหมือนกัน
ปล.ไม่รู้ว่าตอบตรงคำถามหรือเปล่า
ไม่เคยทำแบบอื่นเลยนอกจากแบบนี้อ่ะครับ ;D ;D
ส่วนผมจะทำเป็น ไฟล์ sql ที่ได้จาก การ setup เก็บไว้ครับ เอาไว้เผื่อ วันดีคืนดี ต้องนั่งทำ server ใหม่ ก็ restore ผ่าน mysql เอาครับ
-
ไม่แน่ใจว่าใช่ putty โอนเข้ามาหรือ initial import
คนแก่ก็งี้แหะครับ หลงๆลืมๆ สอนยากสอนเย็น
แต่ของผมโอนง่ายครับ ใช้ tool ตัวใหม่
ใช้ อ.นาจทำครับ ใช้เสียงอย่างเดียว ไม่ต้องลงมือ ;D ;D ;D
-
แต่ของผมโอนง่ายครับ ใช้ tool ตัวใหม่
ใช้ อ.นาจทำครับ ใช้เสียงอย่างเดียว ไม่ต้องลงมือ ;D ;D ;D
... น้า peenan ใช้อะไรมาเป็นเหยื่อล่อครับ สงสัย สงสัย .... ;D ;D ;D ...
-
อ.นาจหาเหยื่อง่ายครับ น้ำจากฟ้าที่อยู่ตามยอดหญ้าแหละครับ ไม่กล้าหือ
ไม้ตายที่หากินบ่อย "จะเซ็ตเองหรือจะซ่อม" ;D ;Dรับรองขับรถมาเลยครับ ถ้าซ่อม !!ดึกแน่ :-\ :-\
-
;D ;D ;D
-
อ.นาจหาเหยื่อง่ายครับ น้ำจากฟ้าที่อยู่ตามยอดหญ้าแหละครับ ไม่กล้าหือ
ไม้ตายที่หากินบ่อย "จะเซ็ตเองหรือจะซ่อม" ;D ;Dรับรองขับรถมาเลยครับ ถ้าซ่อม !!ดึกแน่ :-\ :-\
กร๊ากกกกกกกกกกกกกกกก!! ;D
-
อ.นาจหาเหยื่อง่ายครับ น้ำจากฟ้าที่อยู่ตามยอดหญ้าแหละครับ ไม่กล้าหือ
ไม้ตายที่หากินบ่อย "จะเซ็ตเองหรือจะซ่อม" ;D ;Dรับรองขับรถมาเลยครับ ถ้าซ่อม !!ดึกแน่ :-\ :-\
เอ จะเข้าข่าย ขู่กรรโชก อ.นาจ รึเปล่าครับท่าน peenan ;D
-
วันนี้พยายามทำฐานข้อมูล Hosxp_pcu โดย
ติดตั้งตัว Full setup แล้วจะเอาตัว DB ไปไว้บน Server ครับ
แต่ไม่สำเร็จซักที วิธีทำก็เดิมๆ กับตอนทำ HosXP แต่ไม่สำเร็จซักทีครับ
เลยอยากขอคำแนะนำ หรือเครื่องมือที่เจ๋งๆ มาไว้ใช้ก็ได้ครับ ;D
-
ติดตั้งด้วยตัว hosxp_pcu full setup ในเครื่อง notebook หรือ pc ทั่วไป แล้วใช้ hosxp connect ฐาน hosxp_pcu จากนั้น initial import Database hosxp_pcu ไปไว้ที่ server จริง
ลองดูครับ
-
คนบ้านเดียวกัน มาช่วยกันอีกแล้ว :D :D
ปล. ชิงแซวก่อนที่ท่านอื่นจะมาแซวก่อน :D
ขอบคุณครับ จะลองดูครับ
-
ไม่สำเร็จเลยครับ เนื่องจาก
1. ลงตัว Full setup ของ HosXP PCU + MySQL
2. โปรแกรมทำการสร้างฐานข้อมูลให้เรียบร้อยแล้ว
3. Login เข้าโปรแกรมไม่ได้ แจ้งว่า table doesn't exist
4. พอแก้ไข แล้วสามารถ login เข้าโปรแกรมแล้ว (HosXP PCU) จะไป Check/Repair รวมถึงการ Up Struc
ก็เจอ Table doesn't exist แล้วก็ทำอะไรต่อไม่ได้
5. ลองใช้ Tools ตรวจสอบฐานข้อมูล แล้วลอง Repair ปรากฏว่าปัญหา table doesn't exist หลายตารางมากๆ
ตอนนี้เลยยังไม่สามารถสร้างฐาน HosXP PCU บน Server Linux ได้เลยครับ ช่วยทีครับ ;D
-
ไม่สำเร็จเลยครับ เนื่องจาก
1. ลงตัว Full setup ของ HosXP PCU + MySQL
2. โปรแกรมทำการสร้างฐานข้อมูลให้เรียบร้อยแล้ว
3. Login เข้าโปรแกรมไม่ได้ แจ้งว่า table doesn't exist
4. พอแก้ไข แล้วสามารถ login เข้าโปรแกรมแล้ว (HosXP PCU) จะไป Check/Repair รวมถึงการ Up Struc
ก็เจอ Table doesn't exist แล้วก็ทำอะไรต่อไม่ได้
5. ลองใช้ Tools ตรวจสอบฐานข้อมูล แล้วลอง Repair ปรากฏว่าปัญหา table doesn't exist หลายตารางมากๆ
ตอนนี้เลยยังไม่สามารถสร้างฐาน HosXP PCU บน Server Linux ได้เลยครับ ช่วยทีครับ ;D
ต้องลง full setup ใหม่ ตอนลงให้สังเกต หน้าต่างดำ ๆ จะมีข้อมูลการสร้างตารางขึ้นมา ถ้ามี error แสดงว่าสร้างไม่สำเร็จ อาจเกิดจากมีการติดตั้ง mysql ในเครื่องนั้น ๆ แล้ว ต้องเอาออกให้หมดก่อน หรือแก้ไขตัว my.ini ให้ชี้ไปที่ path hosxp_pcu
-
ตอนลง Full setup ก็เรียบร้อยดีนะครับท่าน Pop แล้วอีกอย่าง
ผมก็ลบทั้ง MySQL ทั้ง Service ออกหมดแล้วนะครับ
ยังไงเดี๋ยวลองใหม่อีกทีครับ ขอบคุณครับ
-
... ได้หรือยังครับท่าน M&M .. ;D ....
... ลองแบบนี้ดูนะครับ
1. download ตัวไฟล์ backup ที่ผมแนบไว้ข้างล่าง(ผมใช้ WinRAR แยกไฟล์ไว้ครับ ต้องรวมไฟล์ก่อน จะได้ไฟล์ backup ที่นามสกุล .7z) อันนี้เป็นไฟล์ backup ที่ได้มาจากฐานข้อมูลที่เกิดจากการติดตั้ง HOSxP_PCU_Full_Setup_3.52.6.7 ครับ
2. สร้างฐานข้อมูลที่จะใช้งานใน Linux
3. grant .... เพื่อสร้างผู้ใช้, password และให้สิทธิ์การใช้ ให้เรียบร้อย
4. ใช้โปรแกรม HOSxP(ไม่ใช่ HOSxP PCU) เชื่อมต่อกับฐานข้อมูลที่เราสร้างไว้ เข้าใช้งานด้วย Emergency Mode
โดย user = emergency และ password = emergency
5. Restore ข้อมูลจากข้อ 1 เข้าฐานข้อมูล
6. เข้าใช้งานด้วย HOSxP PCU ได้แล้วครับ โดยฐานข้อมูลนี้ ผมไปกำหนดผู้ใช้งานไว้แล้ว 1 user ครับ
เข้าใช้งานด้วย
username = admin
password = admin
7. ถ้าใช้ HOSxP PCU ที่ใหม่กว่า 3.52.6.7 ก็ทำการ upgrade structure ด้วยครับ
... ยาวเลย ... ;D ;D .....
-
ตอนลง Full setup ก็เรียบร้อยดีนะครับท่าน Pop แล้วอีกอย่าง
ผมก็ลบทั้ง MySQL ทั้ง Service ออกหมดแล้วนะครับ
ยังไงเดี๋ยวลองใหม่อีกทีครับ ขอบคุณครับ
ผ่านหรือยังครับผม เป็นกำลังใจให้ครับ ;D ;D ;D
-
... ขออภัยนะครับ ไฟล์แนบผม พยายามแนบไฟล์แล้วยังส่งไม่ผ่าน
เดี๋ยวผมเอาไปไว้ที่ web รับฝากก่อนนะครับ ... :D ...
... ได้แล้วครับ ตาม Link ข้างล่างเลยครับ เป็นไฟล์เดียว 5 MB กว่า ไม่ได้แยกแล้วครับ
แต่ผมต้องทำเป็น .rar เนื่องจาก .7z จะ upload ไม่ได้
โหลดไปแล้วแตกไฟล์จะได้ไฟล์ backup ครับ ... :D ....
http://www.beupload.com/download/?758065&A=240436
-
ผ่านหรือยังครับผม เป็นกำลังใจให้ครับ ;D ;D ;D
เห็นรูปประจำตัวแล้ว กำลังใจจนเกือบทะลักออกเลยครับ ;D :D
-
... ได้หรือยังครับท่าน M&M .. ;D ....
... ลองแบบนี้ดูนะครับ
1. download ตัวไฟล์ backup ที่ผมแนบไว้ข้างล่าง(ผมใช้ WinRAR แยกไฟล์ไว้ครับ ต้องรวมไฟล์ก่อน จะได้ไฟล์ backup ที่นามสกุล .7z) อันนี้เป็นไฟล์ backup ที่ได้มาจากฐานข้อมูลที่เกิดจากการติดตั้ง HOSxP_PCU_Full_Setup_3.52.6.7 ครับ
2. สร้างฐานข้อมูลที่จะใช้งานใน Linux
3. grant .... เพื่อสร้างผู้ใช้, password และให้สิทธิ์การใช้ ให้เรียบร้อย
4. ใช้โปรแกรม HOSxP(ไม่ใช่ HOSxP PCU) เชื่อมต่อกับฐานข้อมูลที่เราสร้างไว้ เข้าใช้งานด้วย Emergency Mode
โดย user = emergency และ password = emergency
Login แล้วฟ้องว่า Database error Please check table in database ครับ
-
Login แล้วฟ้องว่า Database error Please check table in database ครับ
... ยังไม่ได้ Restore ข้อมูล เข้าฐานข้อมูลนี่ครับ เลยไม่มีตารางในฐานข้อมูล
ที่บอกคือให้เข้า emergency mode ใน HOSxP เพื่อ Restore ข้อมูล เข้าฐานข้อมูลก่อนครับ .. :D ..
-
ลองดูใหม่แล้วครับ อ.ขวด โดยรายละเอียดดังนี้ครับ
1. โหลดข้อมูลที่ อ.ขวดโพสไว้ให้ แล้วก็มาขยายออก เป็นไฟล์ .7z เก็บไว้ในเครื่อง
2. ไปที่ Server สร้างฐานข้อมูลชื่อว่า hosxp_pcu
3. ทำการ Grant สิทธิ์การใช้งานให้ User เรียบร้อย
4. เปิดโปรแกรม HosXP ขึ้นมา
5. ใส่ User และ Password เพื่อ Login เป็น emergency
- ผลปรากฏว่า กลับมาหน้า login เหมือนเดิมครับ เลยยังไม่สามารถเข้าไป Restore ข้อมูลได้เลย
หรือผมทำผิดตรงไหนครับ อ.ขวด
ปล. ช่วงนี้ผมเบลอเข้าขั้นเทพครับ ขออภัยมา ณ ที่นี้ด้วย ครับ
-
ลองดูใหม่แล้วครับ อ.ขวด โดยรายละเอียดดังนี้ครับ
1. โหลดข้อมูลที่ อ.ขวดโพสไว้ให้ แล้วก็มาขยายออก เป็นไฟล์ .7z เก็บไว้ในเครื่อง
2. ไปที่ Server สร้างฐานข้อมูลชื่อว่า hosxp_pcu
3. ทำการ Grant สิทธิ์การใช้งานให้ User เรียบร้อย
4. เปิดโปรแกรม HosXP ขึ้นมา
5. ใส่ User และ Password เพื่อ Login เป็น emergency
- ผลปรากฏว่า กลับมาหน้า login เหมือนเดิมครับ เลยยังไม่สามารถเข้าไป Restore ข้อมูลได้เลย
หรือผมทำผิดตรงไหนครับ อ.ขวด
ปล. ช่วงนี้ผมเบลอเข้าขั้นเทพครับ ขออภัยมา ณ ที่นี้ด้วย ครับ
ก่อน ใส่ username , password เข้าไปที่รูปกุญแจ
ตรง Provider Url ให้ใส่ emergency ด้วยครับ แล้วทำตาม อ. ขวดเลยครับ
อ้อ .. ลองทดสอบการเชื่อมต่อ ดูก่อนด้วยก็ดี ...ครับ
-
;D ที่ hosxp เปลี่ยน database เป็น hosxp_pcu ด้วยนะครับ
-
:D :D
-
ผมใช้อีกแบบง่าย ๆ
1.ลง Full HOSxP บน windows
2.ทำฐานเป็น MYISAM
3.copyจาก C:\Program Files\HOSxP\MySQL\data\hos\
ไปวางใน linux ที่ var/lib/mysql/hos/ โดยใช้ winscp
4.แล้วทำเป็น INNODB
5.ไม่รู้ว่าจะเฉยไปหรือเปล่า
-
ที่ผมเคยทำก็แบบเดียวกับ ท่าน pop_hosxp
คือ
1. ลง hosxp_pcu แบบ full พร้อม mysql(คลิ๊กเครื่องหมายถูกที่หน้า mysql server ไว้) ใน window ธรรมดา restore ข้อมูลที่ backup ไว้เพื่อให้ฐานพร้อมใช้งานก่อน
2. เสร็จแล้วก็ลง hosxp ตัว full โดยที่ไม่ต้องลง mysql(คลิ๊กเอาเครื่องหมายถูกที่หน้า mysql server ออก)
3. เข้า hosxp แล้ว connect ไปที่ 127.0.0.1(เครื่องตัวเอง) db : hosxp_pcu ถ้า login เข้าได้และเห็นข้อมูล แปลว่าถูกต้อง
4. เข้าไปที่ เมนู replicate ของ hosxp แล้ว initial import เข้าไปที่ฐานของ cent os น่าจะผ่านนะโดยที่บน centos ต้อง config ip ที่จะ import เข้าไปให้ถูก เช่น server centos ip : 192.168.1.2 ก็ต้องใส่ hos:192.168.1.2
และต้อง create database และ grant สิทธิ ไว้ก่อน
mysql> create database hosxp_pcu;
mysql> grant all on *.* to sa@'%' identified by 'sa' with grant option;
mysql> grant super on *.* to sa@'%' identified by 'sa';
mysql> flush privileges;
น่าจะผ่านนะ ผมทำ 10 รอบก็ผ่าน 10 รอบ
-
ทำตาม อ. ขวด สำเร็จแล้วครับ งง กับ emergency mode ตั้งนาน
เบลอขั้นเทพ จริงๆ ;D ;D ;D
แต่มีบางครั้งที่เคยทำนะครับ ใช้วิชามารก็ยังผ่าน ;D
-
ที่ผมเคยทำก็แบบเดียวกับ ท่าน pop_hosxp
คือ
1. ลง hosxp_pcu แบบ full พร้อม mysql(คลิ๊กเครื่องหมายถูกที่หน้า mysql server ไว้) ใน window ธรรมดา restore ข้อมูลที่ backup ไว้เพื่อให้ฐานพร้อมใช้งานก่อน
2. เสร็จแล้วก็ลง hosxp ตัว full โดยที่ไม่ต้องลง mysql(คลิ๊กเอาเครื่องหมายถูกที่หน้า mysql server ออก)
3. เข้า hosxp แล้ว connect ไปที่ 127.0.0.1(เครื่องตัวเอง) db : hosxp_pcu ถ้า login เข้าได้และเห็นข้อมูล แปลว่าถูกต้อง
4. เข้าไปที่ เมนู replicate ของ hosxp แล้ว initial import เข้าไปที่ฐานของ cent os น่าจะผ่านนะโดยที่บน centos ต้อง config ip ที่จะ import เข้าไปให้ถูก เช่น server centos ip : 192.168.1.2 ก็ต้องใส่ hos:192.168.1.2
และต้อง create database และ grant สิทธิ ไว้ก่อน
mysql> create database hosxp_pcu;
mysql> grant all on *.* to sa@'%' identified by 'sa' with grant option;
mysql> grant super on *.* to sa@'%' identified by 'sa';
mysql> flush privileges;
น่าจะผ่านนะ ผมทำ 10 รอบก็ผ่าน 10 รอบ
ตามนี้เลยครับครับ......ผมก็ใช้วิธีนี้ ;D ;D
-
.. ปกติผมก็ใช้ HOSxP เป็นตัวทำ initial import เหมือนกันครับ ...
.. จริงๆ แล้ว ในระดับฐานข้อมูล ตารางของ HOSxP PCU กับ HOSxP เหมือนกันครับ ใช้ตารางชุดเดียวกันเลย ที่ต่างกันมองเห็นได้ก็คือส่วนติดต่อกับผู้ใช้งานหรือหน้าตาของตัวโปรแกรมครับ ...
.. การที่ initial import แล้วไม่ได้ ก็มีหลายสาเหตุเหมือนกัน เช่น ตัว my.cnf การ grant สิทธิ เป็นต้นครับ ..
.. ต้องลองทดสอบบ่อยๆ ครับ ... :D ...