Friday, June 5

How to connect mysql-server (config my.cnf)

       ใน Mysq-server ที่ติดตั้งบน Raspbian ตัวล่าสุดจะเป็น mysql server เวอร์ชั่น Server version: 5.5.43-0+deb7u1 (Debian) ซึ่งจะไม่รองรับวิธีการเชื่อมต่อแบบ HTTP Tunnel แบบเก่าของเราซะแล้ว แต่ก็ยังมีทางอื่นอยู่ โดยเราจะกลับมาเชื่อมต่อผ่าน PORT 3306 เหมือนเดิม แต่ โดยปกติแล้ว จะรีโมทจากภายนอกเข้ามาทาง Port 3306 ของ Raspberry pi ไม่ได้ ต้องทำการแก้ไขไฟล my.cnf ซะก่อน

ทำการแก้ไขไฟล์ my.cnf (โปรดกระทำด้วยความระมัดระวัง) 

sudo nano /etc/mysql/my.cnf

มองหาบรรทัดที่เขียนว่า “bind-address”  ปกติมันจะมีค่าเป็น 127.0.0.1 หรือไม่ก็ localhost ให้ทำการแก้ไขเป็น IP address ของ Raspberry pi ในที่นี้ เราได้ทำการ Fix IP address ของ Raspberry pi เป็น 192.168.2.107 (วิธีการ Fix IP address

 sudo nano /etc/mysql/my.cnf
บันทึกไฟล์กด Ctrl+X แล้วตอบ Y  จากนั้นให้ทำการ restart service mysql

sudo service mysql restart

sudo service mysql restart

กลับมาที่เครื่องเรา ให้เปิดโปรแกรมที่จะทำการเชื่อมต่อกับ Mysql server บน Raspberry pi ในทีนี้ผมจะลองใช้ MySQL Workbench หลังจากติดตั้งแล้ว ให้ไปที่เมนู Database –> Connect Database แล้วตั้งค่าดังรูป อย่าลืมก่อน connect ให้เพิ่ม root@’%’ บน Mysql server ก่อนนะ

MySQL workbench connect MySQL server raspberry pi

หรือจะกลับมาตั้งค่าบน Mysql-front ก็ทำได้เช่นเดียวกัน เพราะ เราได้ไปแก้ไขบนไฟล์ my.cnf เรียบร้อยแล้ว

Mysql-front connect MySQL server raspberry pi

อ่านเพิ่มเติม...

How to format micro sd-card for raspbian OS

            เมื่อเร็วๆนี้ ผมเจอว่า เจ้า Rasbian OS มันพัง จึงจำเป็นต้องทำการ Write image file เจ้า raspbian ใหม่ ในตอนแรก ก็ดันจำไม่ได้ซะด้วย ว่าลงโปรแกรมยังงงัย ก็ทำการถอด micro sd-card มาทำการ format ก็แปลกใจ เอ๊ะ ทำไม มันเห็นแค่ 55.6MB แต่ ก็ช่างมันเหอะ ไม่น่าจะเป็นอะไร ก็เลย จัดการเตรียมตัวที่จะ write image file ด้วยโปรแกรม Win32DiskImage ปรากฏว่า มันไม่ยอม มันฟ้อง Not enough space on  disk  เอาหล่ะสิ micro sd-card เสียหรือเปล่า ก็ลองหลายวิธี ก็ไม่สามารถติดตั้งได้

Micro sd-card not enough space on disk when write raspbian image file

    ปรึกษาเพื่อนสมาชิกใน Facebook แนะนำให้ลองโปรแกรม DiskPart ที่ติดอยู่กับ Windows 7  เฮ้ย มันใช้ได้เลย  ดีใจมาก เพราะนั่งเครียด ลองแล้วลองอีก ตั้งหลายวิธี ค้นหาใน Google ก็ไม่เจอวิธีที่มันโดนสักที วิํธีแก้ไข ก็ตามรูปเลย เปิด Command line ขึ้นมา แล้วก็พิมพ์คำว่า  Diskpart (ตัวเล็ก ตัวใหญ่ได้หมด)

list disk เพื่อค้นหาว่ามี disk อยู่กี่อันบนคอมพิวเตอร์

select disk=1 ทำการเลือก disk 1 ซึ่งเรามองดูแล้ว น่าจะเป็น micro sd-card เรานั่นแหละ ตรงนี้ ให้ระวัง อย่าเลือกผิด เดี๋ยวพลาดไปเลือกโดนฮาร์ดดิสก์หลัก แล้ว งานจะเข้า

list partition ทำการสั่งให้แสดง partition บน disk 1

ถ้ามี partition อยู่ก็ให้ clean ซะ

list partition อีกที ดูสิ หายไปไหม ถ้าหายไปแล้ว ก็ exit ออกไปได้เลย ไม่ต้องทำอะไรต่อ

กลับมาที่ Win32 Disk Image อีกที ลองทำการ Write Raspbian image อีกที่ สังเกตดูว่า ความเร็วในการ Write ไม่น่าจะเร็วมากนัก มันจะค่อยๆ ไป ช้าๆ น่าจะใช้ได้แล้วหล่ะ

แล้วก็ config raspbian อย่างรวดเร็วเหมือนตอนที่แล้ว ก็น่าจะโอเค แล้วหล่ะ

diskpart  clean partition on micro sd-card before write raspbian image file

อ่านเพิ่มเติม...
 

แจกฟรี พื้นที่ฝากไฟล์ 15 GB

ติดตามข่าวสารผ่าน Twitter

ติดตาม Blog นี้

About Me

My photo

สวัสดีครับ ชื่อเปิ้ลนะครับ ถ้ามีอะไรให้ช่วยเหลือได้ ก็จะช่วยครับ
ผมได้สร้างบล๊อกไว้ เพื่อเก็บรวบรวมความรู้ และประสบการณ์ในการทำงานครับ แวะไปเยี่ยมชมกันได้ครับ http://mechacity.blogspot.com และบล๊อก http://faker-programmer.blogspot.com ครับ

Blog อื่นๆของฉัน

Microcontroller Electronics update

สถิติเยี่ยมชมบล๊อก