โต๊ะ เตียง ตู้ กรอบรูป แหย่ง ชุดสนาม โต๊ะ เตียง ตู้ กรอบรูป แหย่ง ชุดสนาม โต๊ะ เตียง ตู้ กรอบรูป แหย่ง ชุดสนาม
แค่เว็บๆหนึ่ง ! ที่อยากเก็บประสบการณ์
Home
 

การค้นหาข้อมูล ที่อยู่เฉพาะใน ตาราง A แต่ไม่อยู่ในตาราง B บน mysql

  มีตารางเก็บข้อมูลอยู่ 2 ตาราง คือ ตาราง A กับ ตาราง B ถ้าอยากได้ข้อมูลที่อยู่เฉพาะในA แต่ไม่อยู่ในB ของสมาชิกคนหนึ่ง (ตารางA กับตารางB มีไอดีที่อ้างอิงถึงกันอยู่ ส่วนตารางสมาชิกอ้างอิงมาถึงเฉพาะตารางB) สามารถใช้คำสั้งได้ดังนี้ select * from a where not exists (select id from b where b.id = a.id)

Off 

การติดตั้ง Samba บน linux redhat

rehat จะติดตั้ง sambaมาให้แล้วตอนแรกที่ลงOS  ลองเข้าไปดูที่ #cd /etc/samba #ls แก้ไขไฟล์ smb.conf #pico smb.conf หาคำว่า  security = user  แก้เป็น security = share # share full หาคำว่า  ;guest account = nobody  เอา ;  ออก    แก้เป็น guest account = nobody  #ทุกคนเข้าใช้งานได้ เพิ่ม Folder ที่ต้องารแชร์  สมติว่า  ชื่อว่า data [data]    path = /home/data    public = yes    read only = no เสร็จแล้ว …Continue reading

Off 

ลืม password ของ MySQL

ถ้าลืมรหัสผ่าน user ‘root’ ของ MySQL Server จะแก้ไขอย่างไร Linux / freebsd # service mysqld stop # safe_mysqld –skip-grant-tables # mysqladmin -u root flush-priviledges password “xx” ** หมายเหตุ xx คือ พาสเวิร์ดใหม่ที่เราต้องการใส่เป็นอะไรก็ได้  Windows 1.stop mysql ไปที่ contol panel > service >mysql กด stop 2.ไปที่ run พิมพ์ cmd >กด enter 3.พิมพ์ cd\ 4.พิมพ์ cd mysql/bin กด enter   ** หมายเหตุ ที่เก็บ …Continue reading

Off 

Server จากเชียงใหม่(2)

วันนี้เปลี่ยนใจ  อยากลงServer ขึ้นมา  เอาตัวเดิมที่เป็น Transparent Proxy Linux RH9  มาเปลี่ยนเป็น Freebsd 6.2 ติดตั้ง  OS เสร็จแล้ว compile Kernel  ใหม่ให้Support NAT #/usr/src/sys/i386/conf #cp GENERIC XNAT #pico XNAT แก้ไข   ident           GENERIC    –>  เป็น     ident           RIP เพิ่ม option เข้าไปดังนี้ options IPFIREWALL options IPFIREWALL_FORWARD options IPFIREWALL_DEFAULT_TO_ACCEPT options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=120 options IPDIVERT options BRIDGE options SC_DISABLE_REBOOT   #ป้องกันการกด ctrl+alt+del เสร็จแล้ว Save #config XNAT …Continue reading

Off 

server linux จาก เชียงใหม่

ไปรับเครื่อง Server มา  พอดีว่าProxy Server  เค้าทำงานไม่ได้ ส่งมาให้เราแก้ไข  แต่มันไม่ boot  นี่อ่ะดิ และจะค้างตรง #Give root password for maintenance(or type Control-D for normal startup) sh-2.05b# fsck /dev/hdc5    กด Enter แล้วก็รอ  Boot  ใหม่ได้ล่ะ   ส่งเครื่องกลับพรุ่งนี้ ล่ะกัน

Off 

เรื่อง การ Route Card Lan 2 ใบ

วงที่1 :: 192.168.1.0 subnet 255.255.255.0 วงที่2 :: 192.168.0.0 subnet 255.255.255.0 ให้มองเห็นกัน  วิธีที่ 1 วิธีที่ง่ายคือ  ใส่ Subnet  255.255.254.0 วิธีที่ 2 ใช้ 2 Card Lan แบบนี้ใช้เทคนิคการ route ของ windowsXP #cmd #route add -p 192.168.1.0 MASK 255.255.255.0  192.168.0.23 METRIC 3 IF 2  destination^         ^mask        ^gateway         metric^    ^Interface^ #route add -p 192.168.0.0 MASK 255.255.255.0  192.168.1.23 METRIC 3 IF 1   destination^        …Continue reading

Off 

การทำให้ MySQL เรียงข้อมูลภาษาไทย

ตามปรกติ MySQL จะทำงานด้วย Character Set แบบ Latin ทำให้เรียงข้อมูลภาษาไทยไม่ถูกต้อง วิธีแก้ไขให้เข้าไปเพิ่มข้อความที่ไฟล์ /etc/my.cnf[mysqld] เพิ่ม default-character-set=tis620 เข้าไปครับ

Off 

php + Mysql 5 แสดงเป็น ?????????? แก้ยังไงครับ

หลังจากติดตั้ง Mysql server #cd /usr/ports/databases/mysql50-server server #make WITH_CHARSET=tis620 WITH_XCHARSET=all WITH_COLLATION=tis620_thai_ci WITH_OPENSSL=yes  ; make install ; make  clean server#reboot เริ่มต้น อัฟเดทเว็ปไซต์ ก็เจอปัญหาซะแล้ว  เอาล่ะซิ databases ตอนทำบน localhost  ก็อ่านออกดีนี่นา  แต่ทำไมอัฟขึ้นแล้ว  ไมไม่เป็นไทย อ่ะ   เป็น ???????????  ซะงั้นก็ลองๆ ค้นๆๆดู  อ่ะแน่ มีคนแนนำมาบอกว่า  ให้เอา   คำสั่งนี้ ไปไว้ที่ ไฟล์ config   เอาไว้ต่อจาก  $connection=mysql_connect(“localhost”, “root”, “”); mysql_query(“SET character_set_results=tis620”); mysql_query(“SET character_set_client=tis620”); mysql_query(“SET character_set_connection=tis620”); mysql_query(“collation_connection = tis620_thai_ci”); mysql_query(“collation_database = tis620_thai_ci”); mysql_query(“collation_server …Continue reading

Off 

วันนี้เอา putty มาฝาก

  putty บางท่านยังไม่รู้จักว่าเจ้าตัวนี้มันคือไรกัน? เจ้าตัว putty นี้เป็นโปรแกรม ที่ใช้ในการเข้าถึง server ทาง port ต่างๆที่server เปิด service ไว้ เช่น telnet,ssh เป็นต้น +++ เอ้ ทำไมต้องใช้ เพราะว่า มันเป็นโปรแกรมที่ตัวเล็กและใช้งานได้ดีด้วย +++ หน้าตาเจ้า putty login แล้ว จะเข้าไปทำอะไรก็ได้เหมือนเราอยู่หน้า Server เลย สนใจลองเข้าไปดูและ Downloadได้ที่   ตอนนี้มีเวอร์ชั่น สำหรับ Symbian OS ด้วย ลองเข้าไปเอามาลองดู น่ะครับ Symbian Putty แต่สำหรับ ตัว Symbian OS ผมยังไม่ได้ลอง เพราะไม่มี โทรศัพท์ที่ใช้ Symbian ใช้แต่ ตัว putty บน WM5 …Continue reading

Off 

วันนี้ ปล้ำกับเจ้า Server CentOS แทบแย่

     เรื่องของเรื่อง ก็คือว่า มีคนรู้จักโทรมาให้ช่วยแก้ไข Server ให้ เนื่องจาก Admin คนเก่า ออกไปแล้ว Password root ก็ไม่ได้ให้ไว้ เอาละซิมารับงานต่อ เลยโดนกดดันใหญ่ นอกจากนั้นยังไม่พอ เว็ปไซต์ รันไม่ได้เอาดี้อๆ ซะงั้น อืม ทำไงดีน๊า?จะช่วยดีไหม ? ลูกพี่บอกว่า ช่วยไปเถอะดูแล้วน่าเห็นใจเค้าอ่ะ คิดอยู่นาน?เอาก็เอา เราไม่ได้ไม่เสียอะไรนี่น่า ถ้าได้เค้าก็ได้ดีไป ถ้าไม่ได้ เราก็เสมอตัว  ผมไม่อยากจะ มีศัตรู เลยคิดว่า ขออยู่เบื่องหลังล่ะกันน่ะ อย่าบอกว่าผมช่วยน่ะพี่ เพราะ admin คนเก่าก็รู้จักกันดี โม้มาซะนาน ยังไม่เข้าเรื่องเลย.. เอาล่ะมาเข้าเรื่องดีกว่า คนที่เคยเล่น linux คงจะเคยได้เล่น โหมด Single กันบ้านน่ะครับ ตอนแรก คิดว่า ไม่น่าจะยาก เพราะว่าแค่เราเข้า Single Mode แล้ว ก็ไป Add …Continue reading

Off 

Mysql กับ Error Too Many Connection

วันนี้ผมไปเจอมากับตัว databases Mysql ข้อมูลประมาณ 1.2G table หนึ่ง มี เป็นล้าน Record (ใช้งาน Online 7 สาขา client & server ) ก่อน หน้านี้ใช้งานได้ดี นานๆ จะเกิด Error แบบนี้ ซะที แต่หลังจากเอา web ภายใน(intranet)ไปลง ก็เริ่ม จะมี Error บ่อยขึ้น เอ้ มันเกิดจากเว็ปหรือป่าวน๊า ! ลองมาไล่ code แล้วก็ไม่มีปัญหานี่น่า ? เข้าไปดู Processlist ของ mysql ปรากฏว่า max_connection=100 สงสัย ต้องเป็นที่นี่แน่ๆๆ เอาล่ะลอง connect ดูซิ อ่ะแน่ ปรากฏว่า connect ได้ 100 …Continue reading

Off 

ใช้งาน pico บน CentOS

วันนี้ลองเล่น CentOS  ปรากฏว่า pico  ไม่มี  ต้องใช้ nano  แทน   เหอะๆๆ  ไม่ถนัดเลย   เคยแต่ pico พิมพ์ ผิดประจำ   เลยหาวิธี ใน google  ก็ได้ดังนี้ #cd /usr/bin/ #ln -s nano pico #export EDITOR=”pico” เท่านี้  ก็ได้ editor  pico   ละ…

Off 

unzip file ที่มีขนาด ใหญ่หลาย ๆ G

วันนี้ได้ลอง Unzip  ไฟล์ DB  ขนาดใหญ่  4G  บน Centos เจอปัญหาดังนี้ root@server # tar -xvf mon.tar.gz tar: This does not look like a tar archive tar: Skipping to next header tar: Archive contains obsolescent base-64 headers tar: Error exit delayed from previous errors ลองหาวิธี ก็เจอ ในเว็ปๆหนึงดังนี้ ให้ คลาย zip  ออกมาเป็น .tar  ก่อน     #gzip -d mon.tar.gz จากนั้นให้ tar  …Continue reading

Off 

การยกเลิก warning security window

แก้ปัญหาโดยใช้ ให้ไปที่  Run  ->   gpedit.msc ->  User Configuration   ->  Administrative Templates  -> Windows Components   ->  Attachment Manager  ->  Inclusion list for low file types   ->   enabled ในช่อง Options ให้ใส่ นามสกุลของ โปรแกรม ลงไป เช่น *.exe

Off 

เปิดใช้งาน Kohana + Mod_rewrite + apache22 บน FreeBSD8.1

มีโปรเจคเล็กๆ เลยลองใช้ kohana2.3 เขียนขึ้นมา บน localhost   เขียนทุกอย่างเสร็จสมบูรณ์  เอาขึ้น Server ให้ user ใช้  ปรากฏว่า ไม่ทำงานซะงั้น… หาวิธีแก้ไข อยู่ตั้งนาน  … ซึ่งไปกำหนดไฟล์ 2 ที่ ดังนี้ แก้ไขไฟล์  httpd.conf #  pico /usr/local/etc/apache22/httpd.conf ค้นหา    #LoadModule rewrite_module libexec/apache22/mod_rewrite.so    แล้ว เอา  เครื่องหมาย #   หน้า #LoadModule  ออก จากนั้นค้นหาคำว่า <Directory “/usr/local/www/apache22/data/”>  แก้ไข   AllowOverride None  -> AllowOverride All และ Options None ->Options All<Directory “/usr/local/www/apache22/data/”>  #hagarici # AllowOverride …Continue reading

Off 
1 9 10 11 12
Top