< Orange Pi > แมวน้ำก็มา! Armbian ก็รองรับ MariaDB นะ
MariaDB คืออะไร?
MariaDB เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์แบบเปิดเผยซอร์สโคดตัวหนึ่ง (Open Source Relational Databased) ที่ถูกพัฒนาขึ้นมาให้สามารถทำงานทดแทนตัวจัดการฐานข้อมูลที่ชื่อว่า MySQL ได้โดยไม่ต้องจัดการเปลี่ยนแปลงอะไรมากนัก ในแบบที่เรียกได้ว่าใช้แทนกันได้เลย
ซึ่งผู้พัฒนา MariaDB นี้ก็เป็นกลุ่มเดียวกับที่พัฒนา MySQL (ในรูปแบบ Open Source เช่นเดียวกัน) ก่อนหน้านี้ และในเวลาต่อมาบริษัทผู้พัฒนานี้ ก็ถูกปลาทูน่าอย่างบริษัทซันไมโครซิสเทมส์ กินเข้าไปเป็นส่วนหนึ่ง แต่ MySQL นั้นก็ยังสามารถคงนโยบาย และแนวทางการพัฒนา MySQL ไว้ได้อยู่เช่นเดิม แต่ในเวลาต่อมาปลาฉลามอย่าง บริษัทออราเคิล ก็เข้ามาซื้อกิจการของบริษัท ซัน ไมโครซิสเทมส์ ต่ออีกที ทำให้ MySQL นั้น ถูกย้ายไปเป็นส่วนหนึ่งในผลิตภัณฑ์ของบริษัท ออราเคิล เหมือนที่ ภาษา JAVA ก็กลายมาเป็นผลิตภัณฑ์หนึ่งของออราเคิล ที่ได้มาจากการซื้อ บริษัท ซัน ไมโครซิสเทม เช่นเดียวกัน
แต่หลังจากที่โครงการทั้งสอง ย้ายเข้ามาอยู่ในมือของออราเคิลแล้ว ทางออราเคิล กลับไม่มีแนวทางในการพัฒนาที่ชัดเจนมากเท่าไหร่ และในกรณีของ MySQL นั้น ทีมผู้พัฒนา ต้องการกลับมาบนนโยบายเดิมของตนมากกว่า ในเมื่อไม่สามารถเดินทางร่วมกันกับบริษัท ออราเคิลได้อีกต่อไป จึงแยกตัวออกมา และพัฒนาระบบจัดการฐานข้อมูลตัวใหม่ของตนเองอีกครั้ง ในชื่อ MariaDB ดังนั้นแล้ว เราจึงสามารถใช้งาน MariaDB แทน MySQL ได้อย่างแนบเนียนเลยทีเดียว
เรามาเริ่มต้นติดตั้ง MariaDB บน Armbian กัน โดยใช้คำสั่ง
1 | sudo apt-get install mariadb-server |
หลังจากที่ใส่รหัสผ่านแล้ว ระบบก็จะเริ่มดาวน์โหลดตัวติดตั้ง และถามเพื่อยืนยันการติดตั้ง
เมื่อตกลงโดยตอบ Y ในการติดตั้งแล้ว ระบบก็จะเริ่มติดตั้ง MariaDB ลงบน Armbian สักครู่ใหญ่ๆ การติดตั้งก็จะเสร็จสิ้น
หลังจากนั้น ระบบก็จะให้เราตั้งรหัสผ่าน สำหรับผู้ดูแลระบบ(Administrator) ในชื่อ ‘root’ ของ MaraiDB
และให้เราใส่รหัสผ่านอีกครั้ง เพื่อยืนยันรหัสผ่านที่เราตั้ง
รหัสผ่านนี้ เราสามารถกลับมาตั้งใหม่อีกครั้งได้ โดยใช้คำสั่ง
1 | sudo dpkg-reconfigure mariadb-server-10.0 |
หากใช้คำสั่งนี้ จำเป็นที่จะต้องทราบรุ่นที่แน่ชัด ที่ได้ติดตั้งไป ในที่นี้ใช้รุ่น 10.0 ครับ
หลังจากที่ทำการติดตั้ง และตั้งรหัสผ่านเสร็จสิ้นแล้ว เราสามารถเข้าไปใช้งานได้ทันทีผ่าน Command Line โดยใช้คำสั่ง
1 | sudo mysql -u root -P |
โดยในตัวอย่างเราได้ทดลองสร้างฐานข้อมูลที่ชื่อ dbtest ด้วยคำสั่ง
1 | create database dbtest; |
และออกจากโปรแกรม MariaDB โดยใช้คำสั่ง
1 | \q |
สำหรับคำสั่งอื่นๆในการใช้งาน และการใช้ คำสั่ง Help สามารถดูได้จากเว็บของ MariaDB ได้เลยครับ
การใช้ Help
https://mariadb.com/kb/en/mariadb/help-command/
การใช้งานคำสั่งพื้นฐาน
https://mariadb.com/kb/en/mariadb/basic-sql-statements/