แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - nop@skn

หน้า: [1]
1
MySQL / CentOS7_Percona-Server-5.6.25-TokuDB-For-HOSxP_PCU
« เมื่อ: กรกฎาคม 24, 2015, 10:24:20 AM »
* มีไฟล์ติดตั้งพร้อมScriptติดตั้งมาให้ทดสอบครับ
1.ดาวน์โหลดไฟล์ติดตั้ง https://nopzaa29.wordpress.com/mysql
2.แตกไฟล์ CentOS7-Percona-5.6.25_TokuDB-x86_64.zip ไว้ที่ Windows
3.ใช้ WinSCP หรือ ssh secure shell ถ่ายโอนโฟลเดอร์ CentOS7-Percona-5.6.25_TokuDB-x86_64 ไปยัง Directory root ของ Linux
4.เปิดโปรแกรม putty หรือ ssh secure shell เชื่อมต่อไปยัง Linux Server ด้วย User root
5.กำหนดสิทธิในการ Run Script .sh โดยพิมพ์คำสั่ง chmod 700  CentOS7-Percona-5.6.25_TokuDB-x86_64/*.sh (root rxw ได้ user เดียว) แล้วพิมพ์ cd CentOS7-Percona-5.6.25_TokuDB-x86_64
6.ทำการ Run ไฟล์ติดตั้ง โดยพิมพ์คำสั่ง sh CentOS7-Percona_Server_5.6_tokudb_install.sh แล้ว Enter
7.ใน Script จะมีคำสั่ง pause อ่านและ กด Enter ผ่านเลยครับ
8.รอจน Script ติดตั้ง Run จนเสร็จ (ใน scripts มีการ Create Grant Dump hosxp_pcu.sql และ Add Except Port 3306 ใน Firewalld Disabled selinux และ Restart Linux ด้วย ห้ามปิด)
9.cd CentOS7-Percona-5.6.25_TokuDB-x86_64 และทำการ Enables TokuDB Engines โดยพิมพ์คำสั่ง sh tokudb-auto-scripts-installation.sh แล้ว Enter
(ต้องติดตั้ง Perl ด้วย ใน Script จะ Run คำสั่ง mysql_secure_installation เพื่อกำหนดความปลอดภัย)
หรือ ถ้าจะใช้ Manual ในการ Enable TokuDB Engines ให้ Run Script พิมพ์คำสั่ง sh tokudb-manual-installation.sh
10.ทำการ Covert ฐาน HOSxP_PCU ที่เป็น InnoDB เป็น TokuDB พิมพ์คำสั่ง sh ALTERScriptsInnoDBToTokuDB.sh (อาจใช้ Tools อื่น เช่น heidisql navicat รันไฟล์ HOSxP_PCU_InnoDB_to_TokuDB.sql แทนได้ครับ และต้อง Dumpข้อมูลสำรองเข้าฐานข้อมูลให้เรียบร้อยก่อน Run Script Covert ครับ)
หรือถ้าจะ Convert ฐานอื่นใช้ พิมพ์คำสัง sh ConvInnoDB2TokuDB.sh

11.การเข้าใช้งานโปรแกรม HOSxP_PCU ตั้งค่า Connection User sa Password sa
12.การ Restore Data ใช้ Login User z Password z ครับ

 ปล.
-Script tokudb-auto-scripts-installation.sh และ ConvInnoDB2TokuDB.sh  ต้องป้อน root Password ของ MySQL ด้วยนะครับจึงจะ Run Script ผ่าน
-Script tokudb-manual-installation.sh ไม่ต้องป้อน Password root ของ MySQL ใช้คำสั่ง ByPass MySQL root อยู่แล้วครับ (ห้ามตั้ง Password  root MySQL )
-ผมทดสอบติดตั้งผ่านหมดนะครับ (แต่ไม่มี Server จริงให้ทดสอบ ผมใช้ Oracle VMVirtualBOx ในการทดสอบ)
-ผิดพลาดประการใดก็ขออภัยด้วยนะครับมือใหม่และขอคำแนะนำเพิ่มเติมด้วยครับ ;) ;) ;)

2
HOSxP PCU / CentOS7-MariaDB-10.0.20_For_HOSxP_PCU
« เมื่อ: กรกฎาคม 23, 2015, 11:18:41 AM »
# * ขั้นตอนการติดตั้ง
1.ดาวน์โหลดไฟล์ที่ https://nopzaa29.wordpress.com/mysql
2.แตกไฟล์ CentOS7-MariaDB-10.0.20-x86_64.zip ไว้ที่ Windows
3.ถ่ายโอนโฟล์เดอร์ CentOS7-MariaDB-10.0.20-x86_64 โดยใช้  Winscp หรือ  SSH Secure Shell ไปที่  Directory root และ
4.เปิดโปรแกรม putty หรือ ssh secure shell เชื่อมต่อไปยัง Linux Server ด้วย User root
5.ที่ Directory root พิมพ์ cd  CentOS7-MariaDB-10.0.20-x86_64 และ กำหนดสิทธิ์ในการ Run linux Script .sh
โดยพิมพ์คำสั่ง chmod 700 *.sh (root rxw ได้ Userเดียว)
6.ทำการ Run ไฟล์ติดตั้งชื่อว่า CentOS7-MariaDB-10.0.20-Install.sh
โดยพิมพ์คำสั้ง sh CentOS7-MariaDB-10.0.20-Install.sh แล้ว Enter
7.รอจน Script Run จนเสร็จ (ใน Script มี CreateDB hosxp_pcu Grant Dump SQL ไฟล์ พร้อมกับ Add Port 3306 ใน Firewalld ด้วย ห้ามปิดครับ)
8.เข้าโปรแกรม HOSxP_PCU ตั้งค่า Connection User sa Password sa และ Login ด้วย User z Password z
9.ทำการ Restore Data ที่  Backup ไว้ เช่นไฟล์  hosxp_mysql_backup_xx.zip

- หมายเหตุ
*Server ของผมเป็น  Stand alone Ram 4 GB ท่านสามารถปรับแต่ง my.cnf เองเพิ่มเติมได้
(แต่ระวังเรื่อง innodb_log_file_size ถ้าปรับแก้ผิดจะ Start Service MySQL ไม่ขึ้นครับ)
*   การติดตั้งต้องใช้ Login ด้วย User root ของ Linux ในการติดตั้ง
*  ถ้า Start Service MySQL ไม่ได้ให้ไปดูที่ Log MySQL (/var/lib/mysql/servername.err)
* Script .sh จะลบฐานข้อมูลเก่า และ MySQL ที่เครื่อง Server ทั้งหมด (ควร Backup ข้อมูลไว้ก่อนทำ)
* ถ้าไม่มั่นใจลอง จำลอง Server ใน Oracle VmVirtualbox แล้วทดสอบ Run ติดตั้ง ดูครับ

* เพิ่มเติมครับ สำหรับคนที่อยากใช้ TokuDB Storage Engines
- ดาวน์โหลดไฟล์ CentOS7-MariaDB10_TokuDB-net-install.sh แล้วถ่ายโอนไฟล์ไปที่ Directory root
-ใช้ Putty เชื่อมต่อไปยัง Server ด้วย Login User root
-พิมพ์คำสัง chmod 700  CentOS7-MariaDB10_TokuDB-net-install.sh
-พิมพ์คำสั่ง sh CentOS7-MariaDB10_TokuDB-net-install.sh แล้ว Enter
ปล.
- Script CentOS7-MariaDB10_TokuDB-net-install.sh จะติดตั้ง MariaDB Server 10.0.20 และ TokuDB engines ให้อัตโนมัติ แต่ Server ต้องเชื่อมตอ Internet ด้วยนะครับ (กรุณาสำรองข้อมูลไว้ก่อนทำนะครับ)
-ถ้าจะทำการ Covert ฐานข้อมูลจาก InnoDB Engines เป็น TokuDB Engines ให้ Run Scripts
sh ConvInnoDB2TokuDB.sh แล้ว Enter (ต้องป้อน Password root MySQL ด้วยถ้ามี หรือ ไม่มี Enter ผ่านเลยครับ)

*  ผิดพลาดประการใดก็ขออภัยและขอคำชี้แนะด้วยนะครับ (=====  ;) ;) ;)  =====)
 

3
HOSxP PCU 3.57.1.2 ไม่สามารถตัด Sub Stock ได้ครับ
ทำคลังยาไม่ได้เลย Error ตามรูปที่แนบมาครับ
รบกวนขอวิธีแก้ไขด้วยครับ   ??? :-[ :-\

4
อัพเกรด HOSxP_PCU_3.56.10.11  แล้วค้าง ดังรูปครับ

5
ดูรายงานสินค้าคงเหลือในคลังใหญ่ไม่ได้ครับ มันขึ้นว่า SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and d.cancel_confirm <>'Y' and l.stock_item_unit_id = 1' at line 1.




6
HOSxP PCU version 3.56.2.27 ไม่สามารถแก้ไข Report ได้เลยครับ
รบกวนอาจาร์ยแก้ไขให้ด้วยครับ ขอบคุณครับ

7
HOSxP PCU 3.56.1.7 Error รายงานสินค้าคงเหลือในคลังใหญ่ครับ
Send_bug_report ให้อาจาร์ยหลายครั้งแล้วครับ แต่ยังไม่ได้รับการแก้ไขครับ

8
hosxp_pcu3.55.11.9 หน้า one stop service ตอนกดบันทึกแล้วค้างช้ามากครับ (ตอน Rysync VN ครับ)

หน้า: [1]