คุณต้องการทราบวิธีติดตั้ง Mariadb บน Ubuntu หรือไม่ ในตอนท้าย คุณจะเห็นคำสั่งให้ลบฐานข้อมูลออกจาก Ubuntu เซิร์ฟเวอร์ฐานข้อมูล MariaDB เป็นหนึ่งในระบบฐานข้อมูลเชิงสัมพันธ์แบบโอเพ่นซอร์สที่น่าใช้มากที่สุด ตั้งแต่มือใหม่ที่เรียนรู้วิธีใช้ฐานข้อมูล SQL ไปจนถึงนักพัฒนาที่มีประสบการณ์ซึ่งทำงานในโครงการไอทีขนาดใหญ่ ทุกคนสามารถใช้งานได้ MariaDB ยังคงเป็นหนึ่งในระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) (RDBMS) ที่ได้รับความนิยมมากที่สุดระบบหนึ่ง
MariaDB สร้างโดยชุมชนและสามารถใช้แทนเซิร์ฟเวอร์ฐานข้อมูล MySQL เริ่มต้นจากการเป็นสาขาของเซิร์ฟเวอร์ฐานข้อมูล MySQL ที่เป็นที่นิยม หลังจากที่ Oracle ซื้อ MySQL ในปี 2009 มันก็กลายเป็นของตัวเอง MariaDB ดีกว่า MySQL ในแง่ของประสิทธิภาพ ความเร็ว และความปลอดภัย
นอกจากนี้ยังทำการจำลองแบบได้ดีกว่า MySQL เนื่องจากการจำลองแบบมาสเตอร์-สลาฟไม่ได้ซิงโครไนซ์ MariaDB เป็นระบบจัดการฐานข้อมูลที่ใช้งานได้ฟรี MariaDB ต้องการรักษาความเข้ากันได้ของ MySQL ไว้ในระดับสูง เป็นหนึ่งในฐานข้อมูลที่มีผู้ใช้มากที่สุดในโลก MariaDB ตั้งชื่อตามผู้ก่อตั้งโปรแกรม ซึ่งเป็นลูกสาวคนเล็กของ Michael “Monty” Widenius ไปที่เว็บไซต์อย่างเป็นทางการเพื่อดูรายละเอียดเพิ่มเติม
วิธีติดตั้ง Mariadb บน Ubuntu
การติดตั้ง MariaDB
จากการเขียนนี้ MariaDB เวอร์ชัน 10.3 อยู่ในที่เก็บ APT เริ่มต้นสำหรับ Ubuntu 20.04 ในการติดตั้ง คุณต้องใช้ apt เพื่ออัปเดตดัชนีแพ็คเกจของเซิร์ฟเวอร์ของคุณ: sudo apt update จากนั้นติดตั้งแพ็คเกจ: sudo apt install mariadb-server ตรวจสอบให้แน่ใจว่า MariaDB กำลังทำงานด้วยคำสั่ง systemctl start: sudo systemctl start mariadb.service
ด้วยคำสั่งเหล่านี้ MariaDB จะถูกติดตั้งและเริ่มทำงาน แต่คุณจะไม่ถูกขอให้ตั้งรหัสผ่านหรือเปลี่ยนการตั้งค่าอื่นใด เนื่องจาก MariaDB ไม่ปลอดภัยเมื่อตั้งค่าตามค่าเริ่มต้น เราจะใช้สคริปต์ที่มาพร้อมกับแพ็คเกจเซิร์ฟเวอร์ mariadb เพื่อจำกัดการเข้าถึงเซิร์ฟเวอร์และลบบัญชีที่ไม่ได้ใช้
การกำหนดค่า MariaDB
ขั้นตอนต่อไปสำหรับการติดตั้ง MariaDB ใหม่คือการเรียกใช้สคริปต์ความปลอดภัยที่มาพร้อมกับมัน สคริปต์นี้เปลี่ยนการตั้งค่าเริ่มต้นที่มีความปลอดภัยน้อย เช่น การตั้งค่าสำหรับผู้ใช้ตัวอย่างและการเข้าสู่ระบบรูทจากระยะไกล
เรียกใช้สคริปต์ความปลอดภัย:
sudo mysql_secure_installation
การดำเนินการนี้จะนำคุณผ่านชุดของ พร้อมท์ที่คุณสามารถเปลี่ยนการตั้งค่าความปลอดภัยบางอย่างสำหรับการติดตั้ง MariaDB ของคุณ ในพรอมต์แรก คุณจะถูกขอให้ป้อนรหัสผ่านรูทปัจจุบันสำหรับฐานข้อมูล เนื่องจากคุณยังไม่ได้ตั้งรหัสผ่าน ให้กด ENTER เพื่อแสดง “ไม่มี”
พร้อมท์ถัดไปจะถามว่าคุณต้องการตั้งรหัสผ่านสำหรับรูทฐานข้อมูลหรือไม่ บน Ubuntu บัญชีรูทสำหรับ MariaDB เชื่อมโยงอย่างใกล้ชิดกับการบำรุงรักษาระบบอัตโนมัติ ดังนั้นเราจึงไม่ควรเปลี่ยนวิธีการตั้งค่าบัญชีนั้นเพื่อเข้าสู่ระบบ หากคุณทำเช่นนั้น การอัปเดตแพ็คเกจอาจทำให้ระบบฐานข้อมูลเสียหายได้โดยการทำให้ ไม่สามารถเข้าถึงบัญชีผู้ดูแลระบบได้ พิมพ์ N จากนั้นกดปุ่ม Enter
การทดสอบ MariaDB
เมื่อติดตั้ง MariaDB จากที่เก็บเริ่มต้น มันจะทำงานทันที ตรวจสอบสถานะเพื่อดูว่าเป็นจริงหรือไม่
sudo systemctl status mariadb
หาก MariaDB ไม่ทำงาน ให้พิมพ์ sudo systemctl start mariadb เพื่อเริ่มการทำงาน สำหรับการตรวจสอบครั้งที่สอง คุณสามารถใช้เครื่องมือ mysqladmin ซึ่งเป็นไคลเอนต์ที่ให้คุณเรียกใช้คำสั่งการดูแลระบบ เพื่อเชื่อมต่อกับฐานข้อมูล
ตัวอย่างเช่น คำสั่งนี้บอกให้เชื่อมต่อกับ MariaDB ในฐานะรูทโดยใช้ซ็อกเก็ต Unix และส่งคืนเวอร์ชัน:
sudo mysqladmin version
หากคุณตั้งค่าผู้ใช้ที่เป็นผู้ดูแลระบบอื่นด้วยรหัสผ่าน คุณสามารถทำสิ่งเดียวกันได้โดยพิมพ์:
mysqladmin-u admin-p version
MariaDB คืออะไร
MariaDB เป็นฐานข้อมูลยอดนิยมที่สร้างขึ้นเพื่อแทนที่ MySQL ฟรีและโอเพ่นซอร์ส เป็นสาขาหนึ่งของ MySQL ซึ่งหมายความว่า MariaDB เป็นเวอร์ชันที่ดีกว่าของ MySQL ซึ่งทำสิ่งเดียวกันแต่ดีกว่า MariaDB เป็นฐานข้อมูลที่รวดเร็วและปรับขนาดได้ซึ่งทำงานได้ดีมากและสามารถใช้กับเครื่องมือจัดเก็บข้อมูลได้มากขึ้น นอกจากนี้ยังมีปลั๊กอิน เครื่องมือ และยูทิลิตี้มากมายที่ทำให้เป็นหนึ่งในฐานข้อมูลที่ดีที่สุด
โดยส่วนใหญ่ MariaDB ใช้เพื่อติดตามสินค้าคงคลัง จัดการธุรกรรม และจัดเก็บข้อมูลลูกค้า MariaDB เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์แบบโอเพ่นซอร์ส (DBMS) ซึ่งเป็นระบบแทนที่แบบดร็อปอินสำหรับเทคโนโลยีฐานข้อมูล MySQL ที่ใช้กันอย่างแพร่หลาย เป็นซอฟต์แวร์ทางแยกของ MySQL ที่สร้างโดยนักพัฒนาที่มีส่วนสำคัญในการสร้างฐานข้อมูลดั้งเดิม
พวกเขาสร้าง MariaDB ในปี 2009 หลังจากที่ Oracle Corp. ซื้อ MySQL MariaDB ใช้ SQL และรองรับการประมวลผลข้อมูลแบบกรด ซึ่งหมายความว่าการทำธุรกรรมจะรับประกันว่าจะเป็นปรมาณู สม่ำเสมอ แยกจากกัน และคงทน ฐานข้อมูลรองรับ JSON APIs การจำลองข้อมูลแบบขนาน และเครื่องมือจัดเก็บข้อมูลหลายตัว
คำถามที่พบบ่อย
สามารถติดตั้ง MariaDB บน Windows ได้หรือไม่
ทั้ง x86 (32 บิต) และสถาปัตยกรรมโปรเซสเซอร์ x64 (64 บิต) มีแพ็คเกจ MSI ด้านล่างนี้ เราจะแสดงรูปภาพจากการติดตั้ง x64 (ตัวติดตั้ง 32 บิตจะคล้ายกันมาก)
MySQL และ MariaDB แตกต่างกันอย่างไร
MariaDB เร็วกว่าและใช้งานได้ ดีกว่า MySQL ซึ่งเป็นข้อได้เปรียบหลัก MariaDB นั้นเร็วกว่า MySQL เมื่อพูดถึงการจำลองแบบและการรันคิวรี นอกจากนี้ MariaDB ยังสามารถรองรับการเชื่อมต่อจำนวนมากในเวลาเดียวกันได้อย่างง่ายดายโดยไม่ทำให้ช้าลงมากนัก