1.ใช้โปรแกรม SSH เชื่อมต่อไปยัง Samba2
2.Upload File ไปยัง /var/www/mabse_data.sql
3.พิมพ์คำสั่ง #mysql -uroot -p1234 mbase_data </var/www/mbase_data.sql
4.ตรวจสอบในDatabaseดู อาจใช้เวลา ประมาณ1ชั่วโมง
วันอังคารที่ 23 มิถุนายน พ.ศ. 2558
วันจันทร์ที่ 22 มิถุนายน พ.ศ. 2558
การเขียน Code PHP เพื่ออ่านข้อมูลจากไฟล์ CVS ลงฐานข้อมูล MySQL
ผมหาวิธืเติมข้อมูลในฐาน MySQL โดยใช้จากไฟล์ Exel
ไปเจอWeb:http://www.softmelt.com/ นี้ครับ
สำหรับโปรแกรม mBase2012 แก้ไข Codeนิดเดียวครับ
CODE:import_data.php
CSV:tumbon.csv
ไปเจอWeb:http://www.softmelt.com/ นี้ครับ
สำหรับโปรแกรม mBase2012 แก้ไข Codeนิดเดียวครับ
CODE:import_data.php
CSV:tumbon.csv
วันศุกร์ที่ 19 มิถุนายน พ.ศ. 2558
Gii Genaretor
Yii Framework Code Generator (Gii) ตัวช่วยสร้างโค้ด ตามรูปแบบ MVC เครื่องมือนี้ สามารถให้งาน ในลักษณะ web application ได้เลย
ก่อนใช้งานเข้าไปแก้ไข
D:\xampp\htdocs\Yii_mindphp\myapp_mindphp\protected\config\main.php
เพื่อเปิดใช้งาน Gii โดยแก้ไข
ยกเลิก Cemmnet Code และกำหนดรหัสผ่านสำหรับเข้าหน้า Gii 'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'123456',
// If removed, Gii defaults to localhost only. Edit carefully to taste.
'ipFilters'=>array('127.0.0.1','::1'),
),ใช้ Browser เข้าไปที่ http://localhost/yii_mindphp/myapp_mindphp/index.php?r=gii
กรอก รหัสผ่านที่ตั้งไว้
ก่อนอื่น ต้องสร้างตารางให้เรียบร้อยด้วย phpMyadmin หรือ GUI อื่นๆในการสร้างตาราง แล้วอยาก gen code สำหรับ และทำตามขั้นตอนต่อไปนี้
ก่อนใช้งานเข้าไปแก้ไข
D:\xampp\htdocs\Yii_mindphp\myapp_mindphp\protected\config\main.php
เพื่อเปิดใช้งาน Gii โดยแก้ไข
ยกเลิก Cemmnet Code และกำหนดรหัสผ่านสำหรับเข้าหน้า Gii 'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'123456',
// If removed, Gii defaults to localhost only. Edit carefully to taste.
'ipFilters'=>array('127.0.0.1','::1'),
),ใช้ Browser เข้าไปที่ http://localhost/yii_mindphp/myapp_mindphp/index.php?r=gii
กรอก รหัสผ่านที่ตั้งไว้
ก่อนอื่น ต้องสร้างตารางให้เรียบร้อยด้วย phpMyadmin หรือ GUI อื่นๆในการสร้างตาราง แล้วอยาก gen code สำหรับ และทำตามขั้นตอนต่อไปนี้
วันพุธที่ 17 มิถุนายน พ.ศ. 2558
ibdata1 ใหญ่มาก มาดูวิธีแก้สำหรับ โปรแกรมMbase
ibdata1 ใหญ่มาก มาดูวิธีแก้สำหรับ โปรแกรมMbase
1. MySQL stop =
#sudo /etc/init.d/mysql stop หรือ
#sudo service mysql stop
2.Edit Type Innodb เป็น MyISAM ทุกTable
3.Remote in #/var/lib/mysqlแก้ไขไฟล์ 3ไฟล์
ib_logfile1 = ib_logfile1x
ib_logfile0 = ib_logfile0x
ibdata1 = ibdata1x
4.เปิด /etc/msql/my.cnfเพิ่มบรรทัดนี้เช้าไป หลัง เพื่อให้ไฟล์เล็กลง
[mysqld]
innodb_file_per_table
5.MySQL start = #sudo /etc/init.d/mysql start หรือ
#sudo service mysql start
#sudo service mysql restart
6.Edit Type MyISAM กลับคืนเป็น Innodb ทุกTable
1. MySQL stop =
#sudo /etc/init.d/mysql stop หรือ
#sudo service mysql stop
2.Edit Type Innodb เป็น MyISAM ทุกTable
3.Remote in #/var/lib/mysqlแก้ไขไฟล์ 3ไฟล์
ib_logfile1 = ib_logfile1x
ib_logfile0 = ib_logfile0x
ibdata1 = ibdata1x
4.เปิด /etc/msql/my.cnfเพิ่มบรรทัดนี้เช้าไป หลัง เพื่อให้ไฟล์เล็กลง
[mysqld]
innodb_file_per_table
5.MySQL start = #sudo /etc/init.d/mysql start หรือ
#sudo service mysql start
#sudo service mysql restart
6.Edit Type MyISAM กลับคืนเป็น Innodb ทุกTable
วันอังคารที่ 16 มิถุนายน พ.ศ. 2558
การใช้งาน Netbeans
การใช้ Netbeans ช่วยในการเขียนโปรแกรมภาษา Java
ในการเขียนโปรแกรมภาษาจาวา เราต้อง Compile และ Run โปรแกรมที่ได้เขียนขึ้น ในการเขียนโปรแกรม โปรแกรมหนึ่ง จะต้องมีการ Compile และการ Run หลาย ๆ ครั้งเพื่อทำการตรวจสอบดูโปรแกรมว่า มีข้อผิดพลาดตรงไหนบ้าง ต้องแก้ตรงไหนบ้าง ควรเพิ่มอะไรบ้าง และอีกหลาย ๆ อย่าง ซึ่งต้อง Compile และ Run หลาย ๆ ครั้ง
Netbeans คือเครื่องมือที่ช่วยในการเขียนโปรแกรมภาษาจาวา ที่มีประสิทธิภาพอย่างมาก ทำให้สามารถพัฒนางานได้ง่าย และเร็ว เพราะ Netbeans มี Editor อยู่ในตัวที่ใช้ในการเขียนภาษาโปรแกรม มีการแบ่งสีออกเป็นสี ๆ ใน Editor เพื่อให้ง่ายต่อการมอง ง่ายต่อการจัดรูปแบบ เพื่อให้เขียนโปรแกรมได้ง่ายขึ้น มีคอมไพล์ที่สามารถคอมไพล์ได้ง่าย สามารถกดรันได้ โดยไม่ต้องกดคอมไพล์ก่อน เพราะ Netbeans จะทำการคอมไพล์ให้อัตโนมัติ มีปุ่มที่ใช้สำหรับทำ GUI(Graphic User Interface) อยู่ในตัวสามารถลากวางได้เลย และที่สำคัญคือฟรีคับ โดยมีบริษัท Sun Microsoft เป็นผู้ให้บริการ เราจึงสามารถมั่นใจได้ว่า เครื่องมือนี้จะรองรับมาตรฐานใหม่ ๆ ของภาษาจาวาในอนาคตได้อย่างแน่นอน
รูปร่างหน้าตาของ Netbeans
การติดตั้งNetbeans
วิธีการติดตั้ง โปรแกรม Netbeans และวิธีการใช้งานเบื้องต้น
วิธีการดาวน์โหลดและติดตั้ง Java(JRE)
การติดตั้ง Yii Framework บน Appserv
1.ขั้นตอนแรก ไปโหล Yii Framework มาก่อนเลยคับ จากเว็บไซต์http://www.yiiframework.com/download/ หรือ โหลดเลยคับผม กดเลย
2.ขั้นตอนต่อไปแตกไฟล์ที่โหลดมาไปไว้ที่ Appserv–www–yii หรือจะตั้งชื่ออื่นก็ได้นะคับ
2.ขั้นตอนต่อไปแตกไฟล์ที่โหลดมาไปไว้ที่ Appserv–www–yii หรือจะตั้งชื่ออื่นก็ได้นะคับ
3. จากนั้น เปิด command line ขึ้นมาเลนคับ
วันจันทร์ที่ 15 มิถุนายน พ.ศ. 2558
ibdata1 ของ mysql ใหญ่มาก
โอ้ /var/lib/mysql ใหญ่มากเกือบเต็ม ไปดูแล้ว พบ ibdata1 250GB
หาวิธีลด
http://meewebfree.com/site/general-web-technic/410-reduce-size-shrink-file-size-ibdata1
หาวิธีลด
http://meewebfree.com/site/general-web-technic/410-reduce-size-shrink-file-size-ibdata1
ไฟล์ ibdata1 นี้ ตามคำกล่าวของ MySQL เค้าบอกเอาไว้ว่า มันเป็นดัวที่ทำหน้าที่หลายอย่าง สำหรับ engine InnoDB (การทำเว็บโดยปกติ และตามบทความโดยทั่วๆไป เค้าจะใช้ engine MyISAM จะมีเฉพาะกรณีที่ต้องการทำ transaction record เท่านั้นเอง จึงละเลือกใช้ InnoDB) ซึ่งคนที่ไม่ได้ใช้งาน InnoDB จะไม่พบปัญหานี้เลย เพราะว่า MyISAM เก็บ database เป็น raw file ใน folder ของใครของมันแบ่งตาม database อยู่แล้ว แต่เจ้า InnoDB เจ้ากรรม มันดันเก็บของทุก database เอาไว้รวมกันไฟล์เดียว และปัญหาก็คือ database ถึงจะถูกลบไปแล้ว แต่ก็ยังมีข้อมูลต่างๆอยู่ใน ibdata1 อยู่ดี นั่นจะทำให้ ibdata1 จะขยายใหญ่ขึ้นไปเรื่อยเมื่อวันเวลาผ่านไป....
สำหรับการลดขนาดไฟล์ ibdata1 เราจะลบออกตรงๆเลยไม่ได้ ถึงแม้ว่า การ restart MySQL มันจะสร้างไฟล์ ibdata1 ใหม่โดยอัตโนมัติก็ตาม แต่หากลบไฟเฉยๆ สิ่งที่จะเจอก็คือ ข้อมูล ที่เก็บใน InnoDB engine หายเกลี้ยงเลย (ทดสอบลบมาแล้ว ถึงได้รู้ชัด โดยผม backup เอาไว้ก่อน) สำหรับขั้นตอนนั้นมีไม่เยอะ ก็จะมีดังนี้
- ใช้ mysql dump เพื่อ backup ข้อมูลออกมาจากทุก database ก่อน
- ลบ database ออกทั้งหมด ยกเว้น mysql และ information_schema
- shut down mysql service
- ลบไฟล์ ibdata1 และ ib_logfile0 ออก
- start mysql service ขั้นตอนนี้ มันจะสร้าง ibdata1 มาใหม่ แต่ขนาดเล็กนิดเดียว (เมื่อเทียบกับของเดิม)
- restore mysql จากไฟล์ .sql เมื่อกี้กลับเข้าไป
การดูขนาด /var/www in Linux
มีปัญหาที่จู่ๆๆๆ Harddisk sambaใกล้เต็ม งงเลย
อยากทราบว่าใช้ MySQL ไปเท่าไหร่
ดูที่Web:http://hosxp.net/smf2/index.php?topic=20557.0 ใช้ได้เลย ขอบคุณมากครับ...
คำสั่ง:
$ du / -h | grep "[0-9]G"
du -h คือให้แสดงขนาดของ Folder ออกมาทั้งหมด โดยแสดงขนาดเป็นหน่วยที่คน (h=human) อ่านออก
grep "[0-9]G" คือให้หยิบมาเฉพาะบรรทัดที่มี ตัวเลขตามด้วยอักษร G
ผลที่ได้จะออกมาประมาณนี้
อยากทราบว่าใช้ MySQL ไปเท่าไหร่
ดูที่Web:http://hosxp.net/smf2/index.php?topic=20557.0 ใช้ได้เลย ขอบคุณมากครับ...
คำสั่ง:
$ du / -h | grep "[0-9]G"
du -h คือให้แสดงขนาดของ Folder ออกมาทั้งหมด โดยแสดงขนาดเป็นหน่วยที่คน (h=human) อ่านออก
grep "[0-9]G" คือให้หยิบมาเฉพาะบรรทัดที่มี ตัวเลขตามด้วยอักษร G
ผลที่ได้จะออกมาประมาณนี้
วันเสาร์ที่ 6 มิถุนายน พ.ศ. 2558
ฺจำลอง Boot ไฟล์ ISO
เป็น program Boot File iso เพื่อทดสอบแผ่นบูต หลีกเลี่ยงปัญหาการเขียนแผ่นเพื่อทดสอบ...
LINK:http://mobalivecd.mobatek.net/en/download.html
ที่มา:http://group.wunjun.com/huaykonnarak/
LINK:http://mobalivecd.mobatek.net/en/download.html
ที่มา:http://group.wunjun.com/huaykonnarak/
สมัครสมาชิก:
บทความ (Atom)