ข้ามไปยังเนื้อหาหลัก

VPS: การติดตั้งฐานข้อมูล

คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:

(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)

บทนำ

คู่มือนี้จะให้ขั้นตอนสำหรับการติดตั้งฐานข้อมูลประเภทต่าง ๆ สำหรับตัวอย่างนี้ใช้ Ubuntu 20.04 เป็นระบบปฏิบัติการ แต่คำสั่งที่เทียบเท่าสำหรับดิสโทร Linux อื่น ๆ ที่เรามีให้บริการบนเว็บไซต์ก็ระบุไว้ด้วยเช่นกัน คำสั่งเหล่านี้ต้องรันผ่าน SSH หากคุณไม่รู้วิธีเชื่อมต่อเซิร์ฟเวอร์ผ่าน SSH โปรดดูที่นี่: การเข้าถึงเบื้องต้น (SSH)

การเตรียมตัว

ก่อนเริ่มติดตั้งฐานข้อมูล จำเป็นต้องตรวจสอบให้แน่ใจว่าระบบของคุณเป็นเวอร์ชันล่าสุด โดยอัปเดตแพ็กเกจจากตัวจัดการแพ็กเกจของระบบด้วยคำสั่งต่อไปนี้ ขึ้นอยู่กับระบบปฏิบัติการของคุณ:

// Ubuntu & Debian
sudo apt update

// CentOS
sudo yum update

// OpenSUSE
sudo zypper up

// Fedora
sudo dnf upgrade --refresh

ประเภทฐานข้อมูล

ขึ้นอยู่กับว่าคุณต้องการติดตั้งบริการฐานข้อมูลแบบไหน ให้ทำตามคู่มือที่ตรงกับประเภทนั้น:

MariaDB คืออะไร?

MariaDB คือระบบจัดการฐานข้อมูลเชิงสัมพันธ์แบบโอเพนซอร์ส ซึ่งแยกมาจาก MySQL โดยเน้นประสิทธิภาพ ความปลอดภัย และการพัฒนาอย่างต่อเนื่อง MariaDB มีเอนจินจัดเก็บข้อมูลที่ดีกว่า และสถาปัตยกรรมที่เข้ากันได้เต็มที่กับ MySQL เราแนะนำให้ใช้ MariaDB แทน MySQL

การติดตั้ง MariaDB

อันดับแรก คุณต้องแน่ใจว่ากำลังติดตั้ง MariaDB เวอร์ชันล่าสุด บางระบบปฏิบัติการเก่า เช่น Debian 9 หรือ Ubuntu 18.04 ไม่มี MariaDB เวอร์ชันล่าสุดในตัวจัดการแพ็กเกจ ดังนั้นการรันคำสั่งนี้จะช่วยให้ได้เวอร์ชันล่าสุด

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

หลังติดตั้ง repo แล้ว ให้รีเฟรชแคชตัวจัดการแพ็กเกจตามขั้นตอนในส่วน การเตรียมตัว

ข้อมูล

การติดตั้ง repo ของ MariaDB (ขั้นตอนข้างบน) สามารถข้ามได้ในระบบปฏิบัติการสมัยใหม่ เช่น Ubuntu 22.04 หรือ Debian 11

เมื่อเตรียม repo เสร็จแล้ว ให้ติดตั้ง MariaDB โดยติดตั้งแพ็กเกจ mariadb-server ตามคำสั่งนี้ ขึ้นอยู่กับระบบปฏิบัติการ:

// Ubuntu & Debian
sudo apt install mariadb-server

// CentOS
sudo yum install mariadb-server

// OpenSUSE
sudo zypper install mariadb

// Fedora
sudo dnf install mariadb-server

การตั้งค่า MariaDB

เมื่อติดตั้งเสร็จ ให้พิมพ์คำสั่งนี้เพื่อเริ่มการตั้งค่าเซิร์ฟเวอร์:

mysql_secure_installation

ตอนนี้คุณสามารถตั้งค่า MariaDB (MySQL) เซิร์ฟเวอร์ของคุณตามคำแนะนำ และตั้งรหัสผ่านสำหรับเซิร์ฟเวอร์ ในขั้นตอนถัดไป คุณสามารถข้ามการกรอกข้อมูลได้โดยกด Enter

ข้อมูล

ผู้ใช้ root คือผู้ใช้หลักของ MariaDB (MySQL) เซิร์ฟเวอร์ของคุณ!

ต่อไปจะถามว่าคุณต้องการตั้งรหัสผ่านสำหรับผู้ใช้ root หรือไม่ ให้ตอบ y เพื่อยืนยัน แล้วพิมพ์รหัสผ่านใหม่สำหรับผู้ใช้ root

บันทึก

ขณะพิมพ์รหัสผ่าน คุณจะไม่เห็นตัวอักษรใด ๆ ซึ่งเป็นพฤติกรรมปกติ รหัสผ่านของคุณจะถูกบันทึกไว้แน่นอน โปรดใช้รหัสผ่านที่ปลอดภัยและเก็บไว้ในที่ปลอดภัย

จากนั้นจะถามว่าคุณต้องการลบผู้ใช้ที่ไม่ระบุชื่อ (anonymous users) ออกหรือไม่ ควรทำเพื่อความปลอดภัย ตอบ y เพื่อยืนยัน:

ในขั้นตอนถัดไป คุณจะกำหนดว่าผู้ใช้ root สามารถเชื่อมต่อจากภายนอกเซิร์ฟเวอร์ได้หรือไม่ เพื่อความปลอดภัย ควรปิดใช้งานและตอบ y เพื่อยืนยัน:

ในขั้นตอนถัดไป คุณสามารถยืนยันเพื่อลบฐานข้อมูลทดสอบที่ MariaDB (MySQL) มีให้ด้วย y เพราะไม่จำเป็นและลบได้ง่าย:

สุดท้าย จะถามว่าคุณต้องการอัปเดตสิทธิ์ของฐานข้อมูลหรือไม่ ตอบ y เพื่อเปิดใช้งานรหัสผ่านที่ตั้งไว้สำหรับผู้ใช้ root:

ตอนนี้ MariaDB (MySQL) เซิร์ฟเวอร์ของคุณพร้อมใช้งานแล้ว!

สรุป

ยินดีด้วย คุณได้ติดตั้งและตั้งค่าฐานข้อมูลเรียบร้อยแล้ว! หากมีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือคุณทุกวัน!