วิธีการติดตั้ง MariaDB ในระบบ RHEL และ Debian
MariaDB เป็นการแทนที่ไบนารีแบบดรอปอินสำหรับ MySQL ซึ่งพัฒนาโดยผู้เขียนดั้งเดิมของ MySQL Project และเข้ากันได้กับ MySQL อย่างสมบูรณ์ แข็งแกร่ง>มีคุณสมบัติมากขึ้นและการปรับปรุงประสิทธิภาพที่ดีขึ้น
เหตุใดฉันจึงควรใช้ MariaDB?
ดังที่เราทุกคนทราบดีว่า MySQL มีการใช้กันอย่างแพร่หลาย และเป็น RDBMS ที่ได้รับความนิยมมากที่สุด และเป็นตัวเลือกแรกของนักพัฒนา ในปี 2008 MySQL ถูกซื้อโดย Sun Microsystem ซึ่งต่อมาถูกซื้อโดย Oracle และไม่ใช่โอเพ่นซอร์สอีกต่อไป .
MariaDB ได้รับการสนับสนุนจาก Monty Program AB และ MariaDB Foundation และได้รับการพัฒนาอย่างอิสระโดยนักพัฒนาหลักของ MySQL และสมาชิกชุมชนอื่นๆ และเป็นโอเพ่นซอร์สอย่างแท้จริง
MySQL สร้างขึ้นโดย Michael “Monty” Widenius, David Axmark และ Allan Larsson ผู้ก่อตั้ง MySQL และ Monty Program AB อยู่เบื้องหลัง MariaDB พวกเขาจะดูแลการพัฒนาของมูลนิธิ MariaDB
ใครใช้ MariaDB บ้าง?
มีการเผยแพร่และเว็บไซต์ขนาดใหญ่หลายแห่งที่เปลี่ยนไปใช้ MariaDB บางส่วนได้แก่:
- อเมซอนเว็บเซอร์วิส
- เฟสบุ๊ค
- มอซิลลา คอร์ปอเรชั่น
- วิกิพีเดีย
- OpenSuse
- หมวกฟาง
- โอแอลเอ็กซ์
- นิมบัซ
- สแลชเกียร์
- อาร์คลินุกซ์
- Redhat Enterprise Linux (จาก RHEL7)
- มันจาโร
- มาเกอา
- เดเบียน
- โครงการจักระ
- เจนทู
- OpenBSD
การติดตั้ง MariaDB ในการแจกแจงแบบอิง RHEL
บนการกระจายที่ใช้ RHEL เช่น CentOS Stream, Rocky Linux และ AlmaLinux ขอแนะนำอย่างยิ่งให้ติดตั้งแพ็คเกจ RPM ที่เหมาะสมจากที่เก็บของ AppStream ใช้ yum หรือ dnf ตามที่แสดง
yum install mariadb-server mariadb-backup mariadb-common
OR
dnf install mariadb-server mariadb-backup mariadb-common
เมื่อการติดตั้งเสร็จสมบูรณ์ คุณสามารถเริ่มต้น เปิดใช้งาน และตรวจสอบสถานะของบริการ MariaDB ด้วย:
systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
เมื่อบริการ MariaDB เริ่มต้นขึ้น ก็ถึงเวลาที่จะปรับปรุงความปลอดภัยด้วยการตั้งรหัสผ่านรูท ลบผู้ใช้ที่ไม่ระบุชื่อ ปิดการใช้งานการเข้าสู่ระบบรูทระยะไกล ลบฐานข้อมูลทดสอบ และโหลดสิทธิ์ซ้ำ
mysql_secure_installation
สังเกตว่ารหัสผ่านรูทว่างเปล่า ดังนั้นหากคุณต้องการตั้งค่า เพียงกด “Enter ” เมื่อได้รับแจ้งและตั้งรหัสผ่านรูท สำหรับส่วนที่เหลือคุณสามารถทำตามขั้นตอนและคำตอบในภาพด้านล่าง:
เมื่อ MariaDB ได้รับการรักษาความปลอดภัยแล้ว ก็ถึงเวลาเชื่อมต่อกับเชลล์ mysql ดังที่แสดง
mysql -u root -p
เมื่อได้รับแจ้ง ให้ป้อนรหัสผ่านรูทที่คุณตั้งไว้ก่อนหน้านี้
การติดตั้ง MariaDB ในการแจกแจงแบบเดเบียน
ในการแจกแจงแบบ Debian เช่น Ubuntu และ Linux อื่นๆ ที่คล้ายกัน ขอแนะนำอย่างยิ่งให้ติดตั้งแพ็คเกจ DEB ที่เหมาะสมจากพื้นที่เก็บข้อมูลของ MariaDB โดยใช้ตัวจัดการแพ็คเกจ apt
apt install mariadb-server mariadb-backup mariadb-common
Or
sudo apt install mariadb-server mariadb-backup mariadb-common
เมื่อการติดตั้งเสร็จสมบูรณ์ คุณสามารถเริ่มต้น เปิดใช้งาน และตรวจสอบสถานะของบริการ MariaDB ด้วย:
systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
เมื่อบริการ MariaDB เริ่มต้นขึ้น ก็ถึงเวลาที่ต้องปรับปรุงความปลอดภัยด้วยการตั้งรหัสผ่านรูท ลบผู้ใช้ที่ไม่ระบุชื่อ ปิดการใช้งานการเข้าสู่ระบบรูทระยะไกล ลบฐานข้อมูลทดสอบ และโหลดสิทธิ์ซ้ำ
mysql_secure_installation
เข้าสู่ระบบ MariaDB ด้วยข้อมูลประจำตัว root ซึ่งตั้งค่าไว้ก่อนหน้านี้
sudo mysql -u root -p
[sudo] password for narad:
Enter password:
พิมพ์ quit จากพร้อมท์คำสั่งเพื่อออกจากฐานข้อมูล