ใน 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)
บันทึกไฟล์กด Ctrl+X แล้วตอบ Y จากนั้นให้ทำการ restart service mysql
sudo service mysql restart
กลับมาที่เครื่องเรา ให้เปิดโปรแกรมที่จะทำการเชื่อมต่อกับ Mysql server บน Raspberry pi ในทีนี้ผมจะลองใช้ MySQL Workbench หลังจากติดตั้งแล้ว ให้ไปที่เมนู Database –> Connect Database แล้วตั้งค่าดังรูป อย่าลืมก่อน connect ให้เพิ่ม root@’%’ บน Mysql server ก่อนนะ
หรือจะกลับมาตั้งค่าบน Mysql-front ก็ทำได้เช่นเดียวกัน เพราะ เราได้ไปแก้ไขบนไฟล์ my.cnf เรียบร้อยแล้ว
0 ความคิดเห็น:
Post a Comment