แสดงกระทู้

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.


Messages - 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
nukhari เพิ่มบรรทัด event_scheduler=ON ใน my.cnf ครับ

4
HOSxP for iPhone / iPad / Re: HHC Online (Home Health Care Online)
« เมื่อ: กุมภาพันธ์ 06, 2014, 09:59:48 AM »
ลอง nginx server ครับ พอดีผมปรับแต่งค่าต่างๆ ก็ใช้ได้นะครับ
วิธีติดตั้ง
1.ดาวน์โหลด nginx-hhc https://drive.google.com/uc?id=0B_xTlnfYcPfNTk95bFVfdzJQMFE&export=download
2.แตก zip ไฟล์ ไปไว้ที่ Local C:\
3.แก้ไขค่าเชื่อมต่อ Database ใน C:\nginx\html\includes (config.php,db_mysql.php)
4.ทำการ Run Service nginx โดยดับเบิลคลิก start-server  หรือต้องการ Close Service nginx ดับเบิลคลิก stop-server
5.เปิด browser แล้วป้อน ipaddress ที่เราตั้งค่าไว้ที่ C:\nginx\html\includes เช่น 127.0.0.1 หรือ 192.168.x.x
6.Log in เข้าสู่ระบบ hhc online

ส่วน Linux Server CentOS 6.4 ของผมก็ใช้งาน hhc ได้ปกตินะครับ
วิธีติดตั้ง (เชื่อมต่อ Internet)
1.ติดตั้ง http โดยใช้คำสั่ง
 yum -y install httpd
2.ติดตั้ง php5.3 โดยใช้คำสั่ง
yum -y install php php-mysql php-mcrypt
3.ติดตั้ง MySQL Percona 5.5.xx โดยใช้คำสั่ง
yum -y install http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm
yum -y install Percona-Server-client-55 Percona-Server-shared-55 Percona-Server-shared-compat Percona-Server-server-55

การตั้งค่า
httpd ก็ปรับ charset เป็น utf8 ครับ ใน /etc/httpd/httpd.conf นอกนั้นก็ปล่อย default
php ตั้งค่า date.timezone = "Asia/Bangkok"  และadd short_open_tag=On ใน /etc/php.ini 
mysql ตั้งค่าตาม client ที่ใช้งานครับ

ปล. nginx สามารถให้บริการ Online HTTP Server ใน Windows ได้ครับแต่ต้อง foward port ให้สามารถเข้าถึงบริการได้
หรือจะตั้งค่าต่างๆได้ตามต้องการ เช่น https ก็ singed ssl certicate ใช้งานเองได้ครับ หรือทำ file server ก็ใช้ hfs ครับ
ส่วนค่า Error ต่างๆดูใน Logs ของ nginx ครับ

5
ตรวจสอบใน sub stock ยังมียอดคงเหลืออยู่นะครับ ผมว่าน่าจะเป็นกับเวอร์ชั่นนะครับ
เพราะเวอร์ชั่น 3.56.9.7 ก้อปกติดีนะครับ ทำคลังยามีรับ-จ่าย คงเหลือปกติดี มาผิดปกติตั้งแต่ 3.56.11.9 ครับ

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

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

8
MySQL เป็น 5.5.25 ขึ้นไปใช่หรือเปล่าครับ

ลองปรับเพิ่ม variable  ใน my.ini ตามนี้ดูครับ

key_buffer_size=128M
max_allowed_packet=512M

[mysqldump]
quick
max_allowed_packet=128M

9
SQL Error : Table :/mysq//proc'is smarked as crashed and should be repaired

แก้ด้วยคำสั่งนี่ครับ
mysql_upgrade -u root
หรือ
mysql -u root -e "REPAIR  TABLE mysql.proc"

10
ดูรายงานสินค้าคงเหลือในคลังใหญ่ไม่ได้ครับ มันขึ้นว่า 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.




11
ได้แล้วครับ ขอบคุณครับ

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

13
HOSxP for iPhone / iPad / Re: HHC Online (Home Health Care Online)
« เมื่อ: กุมภาพันธ์ 27, 2013, 15:40:11 PM »
ลองลงใน linux entOS 5 และ CentOS 6 ตอน installation มันขึ้นว่า The requested URL /installation/exec_config_install was not found on this server. ครับ

14
HOSxP for iPhone / iPad / Re: HHC Online (Home Health Care Online)
« เมื่อ: กุมภาพันธ์ 27, 2013, 15:36:13 PM »
สุดยอดมากครับ แต่ run ใน Linux ไม่ได้นะครับ ผมลองติดตั้งหลายครั้งแล้วไม่ได้ และลองremove php5.3 ใช้เวอร์ชั่น 5.2  ทั้ง CentOS 5 และ CentOS 6
แต่ใน Windows รันได้ปกติดีนะครับ

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

16
แต่เวอร์ชั่น hosxp_pcu3.55.8.30 ก็ไม่ช้านะครับ ลองเปลี่ยนดูหลายรอบแล้วครับ

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

18
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / Re: 3.55.10.28 error คับ
« เมื่อ: พฤศจิกายน 01, 2012, 18:31:58 PM »
hosxp_pcu 3.55.10.28  ตอนกดบันทึก ช้ามากคับ (ตอน Resync VN)

หน้า: [1]