วันจันทร์ที่ 28 มีนาคม พ.ศ. 2559

[Basic] ลืม password website ต่างๆ ทำไงดีหว่า ตอนที่ 1 Google Chrome

หลายๆ คนอาจเคยพบเจอปัญหาการลืม Password Website นู๊น นี้ นั้น ของตัวเองบ่อยๆ เนื่องจากบางอย่างอาจจะไม่ได้ใช้งานเลย หรือ ใช้งานปีละครั้ง

วันนี้ CPE Today ขอนำเสนอบทความสั้นๆ สำหรับ Browser Google Chrome ครับ เผื่อทุกท่านจะได้ใช้ประโยชน์ครับ

ปล. วิธีการนี้จะใช้ได้สำหรับรหัสผ่านที่เคยบันทึกไว้ในเครื่องนะครับ

ขั้นตอนที่ 1 : ไปที่ Setting ของ Google Chrome



ขั้นตอนที่ 2 เข้าไปที่เมนู "การตั้งค่า" จะเจอหน้าต่างดังรูปด้านล่าง


ขั้นตอนที่ 3 กดที่ "แสดงการตั้งค่าค่าขั้นสูง..." แล้วเลื่อนหา "รหัสผ่านและฟอร์ม" ดังรูปด้านล่าง


ขั้นตอนที่ 4 กดที่ " จัดการรหัสผ่าน" จะเข้าสู่หน้ารหัสผ่านที่เคยบันทึกไว้ ซึ่งท่านสามารถกดแสดงขึ้นมาเพื่อดูได้เลยครับ


ทั้งนี้การที่ผมเขียนบทความนี้ ไม่ได้สนับสนุน หรือ ให้นำไปใช้ในทางที่ผิดนะครับ

Credit : ทุก Web ที่ลงก่อนหน้าผมละกันครับ เพราะผมคงไม่ได้รู้วิธีนี้เป็นคนแรกแน่นอน

วันอาทิตย์ที่ 27 มีนาคม พ.ศ. 2559

[MySQL] การเปิดใช้งาน Remote Access สำหรับ MySQL Server บน linux

MySQL นั้นถือเป็นระบบจัดการฐานข้อมูลยอดนิยมชนิดหนึ่ง ซึ่งมักจะใช้งานร่วมกับการทำ Web Server เพื่อทำการเก็บข้อมูล

ในบทความนี้ ผมตั้งใจเขียนเพื่อเป็นทางเลือกสำหรับคนที่ต้องการ Remote Access เพื่อเข้าไปบริหารจัดการตัว MySQL Server โดยใช้โปรแกรม MySQL Front ซึงตรงนี้ ผู้ใช้งานแต่ละท่านสามารถเลือกโปรแกรมที่ชอบใช้ก็ได้ แต่ในส่วนตัวผมขอใช้ MySQL Front เป็นตัวอย่างครับ โดยวิธีการทำ  Remote Access สำหรับ MySQL จะมีขั้นตอนง่ายๆ ดังต่อไปนี้ครับ

1. ให้ทำการเปิด editor เข้าไปที่ไฟล์ /etc/mysql/my.cnf เพื่อทำการแก้ไข Config ของ MySQL

                      nano /etc/mysql/my.cnf

                      หรือ

                      vim /etc/mysql/my.cnf

ในส่วนของ editor ที่ใช้ก็แล้วแต่ทุกท่านสะดวก ในส่วนของการแก้ไขไฟล์นั้น จำเป็นต้องเข้าใช้งานด้วยสิทธ์การใช้งานของ Root ก่อนจึงจะสามารถแก้ไขได้

2. ทำการค้นหาคำสั่ง bind-address 127.0.0.1 เพื่อจะทำการ comment ปิดการทำงาน
ในส่วนของ คำสั่ง bind-address 127.0.0.1 จะเป็นการผูกให้ MySQL เข้าใช้งานได้เฉพาะในส่วนของ localhost เท่านั้น จึงต้องทำการปิดการใช้งาน

                       bind-address 127.0.0.1

                       เป็น

                       #bind-address 127.0.0.1

ตัวอย่างดังรูปด้านล่าง


หลังจากแก้ไขให้เป็นดังรูป ให้ทำการ Save ไฟล์ให้เรียบร้อย

3. ทำการ Restart Service MySQL ด้วยคำสั่งดังนี้

                         service mysql restart

                         หรือ

                         service mysql stop
                         service mysql start

4. ทำการ login MySQL ด้วยคำสั่ง

                         mysql -u root -p

จากนั้นทำการใส่ password เพื่อเข้าสู่หน้าจัดการ MySQL



5. ทำการเพิ่มสิทธ์การเข้าถึงด้วยคำสั่งดังนี้

                          GRANT ALL PRIVILEGES ON *.* TO 'ชื่อผู้ใช้งาน'@'%' IDENTIFIED BY 'รหัสผ่านที่ต้องการ' WITH GRANT OPTION;

ตัวอย่างดังรูป


6. ทำการใช้คำสั่ง

                              FLUSH PRIVILEGES;

เพื่อทำให้สิทธ์การใช้งานที่เพิ่มเข้าไปใช้งานได้

ตัวอย่างดังรูป


7. ทำการทดลองเข้าใช้งานด้วย MySQL Front


ในส่วนของ Host ให้เราใส่ IP Address ของ MySQL Server ที่เราทำการตั้งค่าไว้
และ ใส่ User name และ Password ที่เราตั้งไว้ในขั้นตอนที่ 5

หากเข้าใช้งานได้จะได้ผลลัพธ์ดังรูปด้านล่าง


ก็เสร็จสิ้นแล้วครับสำหรับขั้นตอนการเปิด Remote Access สำหรับ MySQL Server บน linux
ซึ่งขั้นตอนที่ทำการแนะนำเป็นเพียงเบื้องต้น ยังไม่ได้ลงรายละเอียดอื่นๆ ครับ ซึ่งในส่วนของรายละเอียดนั้น ผมจะทำการอัพเดท ในบทความต่อๆ ไปครับ

ในส่วนของ MySQL Front สามารถดาวน์โหลดได้ตาม Link ด้านล่างครับ
                          http://www.mysqlfront.de/

สำหรับข้อมูลที่นำมาเขียนบทความต้องขอขอบคุณข้อมูลจาก
                          https://easyengine.io/tutorials/mysql/remote-access/
                          http://www.mysqlfront.de/