Showing posts with label mysql. Show all posts
Showing posts with label mysql. Show all posts

Sunday, October 24, 2010

FreeBSD: system administrators tasks

commandsไอที จะช่วยอะไรกับสังคมโดยรวมได้

ก็ให้งงงอยู่ ความบ้า คาามถนัดของ มะไฟ คือ FreeBSD และ การจัด configurations ให้กับโปรแกรมต่างๆ

หลายวันก่อน ไปอ่าน FreeBSD forums เจอกระทู้ที่เขียนถึงการนำ FreeBSD ไปใช้เป็น mail servers เลยตั้งใจว่าจะปรับนำมาใช้ใน องค์กร ของตัวเองดูบ้าง

ก็แก้ไขปรับเอาได้ มันก็ทำงานได้จริง หยุดตรง roundcube ไม่ทำ กับยังเหลือแต่เพียงจัด DNS ซึ่งไม่รวมอยู่ในชุดนี้

ทั้งหมด เป็นการจัด configuration files ล้วนๆ

อยากช่วยสังคมบ้าง แต่ จนแต้มไม่รู้จะช่วยอย่างไร เลยนึกได้ว่า เราพอมีของอยู่บ้าง ก็นี่แหละ ทีทำไว้

ท่านใดเห็นด้วยกับแนวคิดนี้ คือ ช่วยเหลือด้วยเงิน

มะไฟ หาตังช่วยผู้ลำบากเพราะภัยน้ำท่วม โดยการขายเอกสารชุดนี้ รายได้ทั้งหมดจะสบทบนำไปช่วยพี่น้องร่วมทุกข์จากภัยน้ำท่วมในขณะนี้ โดยจะขายแฟ้มที่ทำขึ้น ราคาแฟ้มละ ๑๐๐ บาท ทั้งชุดมีราวๆ ๒๓๐ แฟ้ม ๑๘๔๐ บรรทัด คิดราคากลมๆ ๒๐๐๐ บาทถ้วน หากสนใจ ติดต่อเข้ามาได้ ด้วย e-mail ที่ meenavik at gmail dot com หัวข้อคือ flooding help หรือกดที่นี่ก็ได้

ตั้งใจทำเพื่อตอบแทนสังคม เพื่อทดแทนพระคุณของแหล่งเรียนมา

เอกสารดังกล่าว ทำบนคอมพิวเตอร์ i386 32bits วิ่งด้วย 8.1-RELEASE FreeBSD

ขอกุศลเจตนาจงสำเร็จด้วยเถิด

แถม hand book และ faq ที่เป็นแฟ้ม pdf อีกอย่างล่ะเล่ม

ยอด ขณะนี้ ๒๐๐๐ บาท จาก มะไฟ เองครับสิ้นวิคนี้ งวดแรกมีเท่าไร ก็เอาไปมอบให้ศูนย์ที่ใกล้ที่สุด

เจตนาเพื่อช่วยบรรเทาทุกข์ให้กับเพื่อนที่ตกทุกข์ได้ยาก ลำบากเพราะน้ำท่วมขณะนี้

Tuesday, October 20, 2009

เลือกแฟ้มผิด คิดจนงานพัง

งาน ที่ไม่น่าจ้าง แต่ต้องจ้าง
อีตอนทดสอบ ก็ทำกัน ทั้งคนจ้าง และคนรับจ้าง

พี่คับๆ ฟังชั่นไอคอนเวิดไม่เวิคอะคับ
หา ก็ลงแล้วนี่นา อืมมม เดี๋ยวน่ะ
อ้อๆๆๆ ส่วนของพีเฮ้ชพีห้า ยังไม่ลง แป้บหนึง
คับ

โห พี่ ทำไมมันเละงี้ล่ะ
อ้าว
ไม่ไหวแล้วพี่ เอ้คโค่ ยังไม่ได้เลย
เหยยยยยยยยยยย

เอาเหอะ เที่ยงแล้ว ให้ท้องอิ่มก่อนเหอะ พออิ่มแล้ว อะไรๆก็คงดีขึ้น

ตกบ่าย งมกัน นวนพอ(ขึ้น)คาน นานพอควร จนพบว่าแฟ้ม php.ini นั้น เราเอามาจาก php.ini-recommended เลยลองเปลี่ยน เอา php.ini-dist มาใช้งานดู

แล้วสั่ง

/usr/local/etc/rc.d/apache22 restart

เรียบร้อย

Monday, March 24, 2008

root password

เรื่องหลงลืมนี่ ประจำ ตราบเท่าที่เรายังคงเป็น คน หรือแม้กระทั่งว่า ฅน ก็เถอะ ย่อมต้องมีขึ้นเสมอ หลง ลืม ซึ่งก็คืออาการของการที่มีสติไม่เต็มนั่นแหละ และผลเสียมีมากกว่าผลดี แต่แม้รู้ทั้งรู้เราๆท่านๆยังเจอเสมอๆ ลืม
ที่หนักกว่านั้นคือ ดันไปตั้งข้อกำหนดเอาว่า ต้องไม่ลืม
mother snake ลบสระอูเอ้ย จะเป็นไปได้ยังงั้ยที่คนจะไม่ลืมนะ

คนเราลองว่าได้ลืมกันแล้ว ค่าใช้จ่ายในส่วนที่ทบทวนความทรงจำมันย่อมต้องมี และ มาก เสียด้วย
เอาละเข้าเรื่องเสียที

root ที่เราพูดในที่นี้หมายเอา root ของ MySQL ซึ่งไม่จำเป็นต้องเป็นคนเดียวกันกับ super user ของระบบ

ในกรณีที่เราลืม password ของ root เราพอจะกล้อมแกล้มทำงานเพื่อแก้ไขสถานะการได้ดังต่อไปนี้คือ
๑) สั่งหยุดการทำงานของ mysql server แล้วเรียก หรือสั่ง mysql server ให้เริ่มทำงานใหม่ ด้วยการไปอ่านแฟ้มพิเศษเข้า ก็เท่านั้นเอง
๒) เข้าไปแก้ไข grant table ซึ่งวิธีนี้ ไม่นิยมก็เป็นอันว่าเราเลือกวิธีแรก หรือ เลือกหนทางที่ ๑) นะ

ทบทวนนะครับว่า เรายังคงความสามารถเป็น super user ของระบบได้อยู่
ตำราเขาบอกว่าให้ท่านหยุด server แล้วอาศัยคำสั่งง่ายๆอันนี้

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

เป็นตัวกำหนดว่าระหัสผ่านอันใหม่ของท่านคือ new_password
วิธีการคือ เก็บคำสั่งดังกล่าวนี้ไว้ในแฟ้ม เช่น /tmp/mysql-root-pwd แล้วเรียก mysql server ด้วย option --init-file ดังนี้

# mysqld_safe --init-file=/tmp/mysql-root-pwd &

เพียงเท่านี้ ระหัสผ่านของ root ที่ท่านลืมนั้นก็สามารถตั้งใหม่ให้เป็นอะไรก็ได้ตามแต่ใจท่าน
ฟังดูง่าย แต่เบื้องหลังก็คือ ช่วงที่ท่าน หยุด server นั่นแหละ มันวุ่นวาย ขอให้ตรองดูให้ดีก็แล้วกัน

เอาละ ขอจบส่วนของ root password แต่เพียงเท่านี้ แต่ก่อนจากก็ขอบอกถึงเอกสารอ้างอิงสักนิดคือ
Seyed M.M "Saied" Tahaghoghi & Huge E. Williame, Learning MySQL, O'REILLY

นี่เพียงแค่ลืม root password ยังวุ่นวายขนาดนี้ หากคนลืมกำพืด หรือ รากเหง้าของตัวเอง จะวุ่นวายขนาดไหน

View My Stats