Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

ติดตั้งและตั้งค่า MariaDB บน Ubuntu 22.04: คู่มือขั้นตอนละเอียด

MariaDB เป็น database ที่ใช้กันกว้างใน Linux systems ในคู่มือนี้ คุณจะสำรวจวิธีติดตั้ง database บน Ubuntu 22.04 ด้วยคำสั่งง่ายๆ ที่ทำตามได้ง่าย

เมื่อคุณติดตั้งและตั้งค่า MariaDB แล้ว คุณจะเรียนรู้วิธี interact กับมันผ่าน MariaDB command line ในท้ายที่สุด คุณจะเห็นคำสั่งสำหรับ uninstall database จาก Ubuntu

MariaDB คืออะไร?

MariaDB เป็น popular, free และ open-source database ที่ปล่อยเป็น replacement สำหรับ MySQL มันเป็น fork ของ MySQL หมายความว่า MariaDB เป็น improved version ของ MySQL พร้อม similar แต่ better functionality นี่คือคู่มือ setup MySQL บน Ubuntu หากคุณอยากลอง

MariaDB เป็น fast, scalable, top-notch performing database พร้อม support สำหรับ storage engines มากกว่า ยัง maintain plugins, tools และ utilities มากมาย ทำให้มันเป็นหนึ่งใน databases ที่ดีที่สุด MariaDB ใช้ส่วนใหญ่สำหรับ maintain inventories, manage transactions และ customer information

วิธีติดตั้ง MariaDB บน Ubuntu 22.04

นี่คือวิธีติดตั้ง MariaDB บน Ubuntu 22.04:

ขั้นตอน 1: อัปเดตระบบของคุณ

เพื่อเริ่มการติดตั้ง คุณต้องอัปเดต packages บน Ubuntu system ก่อน ทำได้โดยรันคำสั่งต่อไปนี้บน Ubuntu terminal:

sudo apt update && sudo apt upgrade

อาจใช้เวลาสักครู่ รอสักครู่!

ขั้นตอน 2: ติดตั้งแพ็กเกจที่จำเป็นสำหรับ MariaDB

เมื่อคุณอัปเดตระบบแล้ว คุณต้องติดตั้ง necessary packages ที่ MariaDB ต้องการ ทำได้โดยรันคำสั่ง:

sudo apt-get install wget software-properties-common dirmngr ca-certificates apt-transport-https -y

ตอนนี้คุณติดตั้ง essential packages แล้ว คุณจะติดตั้ง MariaDB ในขั้นตอนนี้ รันคำสั่งต่อไปนี้เป็น root user หรือกับ sudo:

sudo apt install mariadb-server mariadb-client

เพื่อ verify ว่า MariaDB ติดตั้งสำเร็จบนระบบ เช็คเวอร์ชันของ database ที่ติดตั้งโดยรัน:

mariadb --version

ถ้าเห็น version number ใน output แสดงว่า MariaDB มีอยู่บนระบบ นี่เป็นหนึ่งวิธี verify การติดตั้ง คุณยังเช็ค active status ของ database ที่ติดตั้งได้

ใช้คำสั่งต่อไปนี้เช็ค status ของ MariaDB:

systemctl status mariadb

MariaDB up and running

ขั้นตอน 3: รักษาความปลอดภัย MariaDB Database

เมื่อคุณติดตั้งและ verify database แล้ว ขั้นตอนต่อไปคือทำ essential configurations ใน MariaDB หลังติดตั้ง เป็น best practice ที่จะรัน security script เพื่อป้องกัน MariaDB database จากการ compromised หรือ attacked รัน script ด้วยคำสั่ง:

sudo mysql_secure_installation

ต่อไป script จะถามว่าอยากตั้ง root password หรือไม่ ใส่ secure password และกด Enter แล้วจะขอ reconfirm password เมื่อ password บันทึกแล้ว คุณจะได้ข้อความ "Success"

หลังจากนั้น จะถามว่าอยาก remove anonymous user หรือไม่ แนะนำให้ remove

ยัง confirm ว่าอยาก disallow remote root login หรือไม่ หาก disallow คุณ login as root user ได้แค่จาก localhost

โดยค่าเริ่มต้น MariaDB ติดตั้ง test database Script จะถามว่าอยาก remove database หรือ keep ไว้ ดีกว่าลบและสร้าง database ใหม่ อย่างไรก็ตาม หากอยากเก็บไว้เพื่อ testing ให้เลือก no

ในท้าย script จะขอ permission reload privilege tables เพื่อ update การเปลี่ยนแปลงใหม่ เพื่อ load ให้กด Y หลังทำการเปลี่ยนแปลงแล้ว คุณจะเห็น success message บน terminal

วิธีเช็คว่า MariaDB กำลังรันอยู่

MariaDB เริ่มรันทันทีหลังติดตั้ง เพื่อทดสอบ คุณเช็ค status ของ MariaDB ด้วยคำสั่ง:

sudo systemctl status mariadb

ถ้า MariaDB รันปกติ คุณจะเห็น output ต่อไปนี้บน Ubuntu terminal:

กรณี MariaDB down คุณจะเห็น output คล้ายด้านล่าง:

วิธี Interact กับ MariaDB บน Linux

ตอนนี้ installation และ configurations เสร็จแล้ว มาสำรวจวิธี interact กับ database

1. เข้าถึง MariaDB Shell

เพื่อเข้า MariaDB's shell ให้รันคำสั่ง:

sudo mariadb

ด้วยคำสั่งนี้ MariaDB monitor จะเปิด ที่นี่คุณรัน MariaDB queries เพื่อ interact กับ database

2. สร้าง MariaDB Admin Account

หลังเข้าถึง MariaDB สิ่งแรกคือสร้าง account ใหม่ชื่อ "admin" account นี้จะมี permissions เหมือน root account แต่คุณจะใช้มันหลักสำหรับ password-based authentication

เพื่อสร้าง admin account ด้วย root privileges ใช้คำสั่งด้านล่าง แน่ใจว่าใช้ password ของคุณเมื่อรันคำสั่ง

GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

ต่อไป flush privileges เพื่อ update การเปลี่ยนแปลงใหม่ใน MariaDB

FLUSH PRIVILEGES;

คุณออกจาก MariaDB command line ได้โดยพิมพ์:

exit

3. สร้าง Database ใน MariaDB

เพื่อสร้าง database ใหม่ ใช้คำสั่งต่อไปนี้ และใส่ชื่อ database แทน "TestDB"

CREATE DATABASE TestDB;

เพื่อเช็คว่า database สร้างสำเร็จ ใช้คำสั่งนี้ดู databases ทั้งหมดใน MariaDB:

Show Databases;

TestDB ตอนนี้มีอยู่ในรายการ MariaDB databases

วิธียกเลิกติดตั้ง MariaDB จาก Ubuntu 22.04

กรณีคุณไม่ต้องการ MariaDB แล้ว คุณ uninstall ได้ง่ายด้วยคำสั่ง Linux พื้นฐาน คำสั่งนี้จะลบ MariaDB folders และ dependencies ทั้งหมดจากระบบในไม่กี่นาที

sudo apt-get purge mariadb-*

เลือก Yes เพื่อดำเนินการ uninstall MariaDB ต่อ

ตอนนี้คุณใช้ประโยชน์จากความสามารถของ MariaDB ได้เต็มที่

ขอบคุณ amazing features และ support MariaDB กำลังได้รับความนิยมทุกวัน และกลายเป็นหนึ่งใน databases ที่ใช้งานมากที่สุดในตลาด บริษัทใหญ่อย่าง Facebook และ Google ใช้ MariaDB สำหรับ unique benefits มากกว่า databases อื่นๆ

สำหรับองค์กรที่ต้องการ complete flexibility over a database MariaDB และ PostgreSQL เป็นสอง best open-source options ที่มี