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

ตั้งค่าฐานข้อมูลบนเซิร์ฟเวอร์ Linux - ติดตั้งและจัดการบริการฐานข้อมูล

ผลิตภัณฑ์ที่เหมาะสำหรับคู่มือนี้

เริ่มต้นทันที — สั่งซื้อผลิตภัณฑ์ที่เหมาะสมและทำตามคู่มือนี้ทีละขั้นตอน

บทนำ

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

ติดตั้งฐานข้อมูลด้วย One Click Apps Installer

คุณสามารถติดตั้ง ฐานข้อมูล ได้โดยตรงผ่าน One Click Apps Installer ในเว็บอินเทอร์เฟซของ VPS หลังจากตั้งค่าแอปเริ่มต้นเสร็จแล้ว เปิดแคตตาล็อกแอป ค้นหา ฐานข้อมูล และเริ่มการติดตั้งพร้อมตั้งค่าโปรเจกต์, สภาพแวดล้อม และโดเมนที่คุณต้องการ วิธีนี้ช่วยให้คุณติดตั้งและจัดการ ฐานข้อมูล ได้อย่างรวดเร็วและใช้งานง่ายโดยไม่ต้องตั้งค่าด้วยคำสั่งเอง แต่ยังได้ประโยชน์จากการจัดการผ่านเว็บ, รองรับโดเมนที่กำหนดเอง และการจัดเตรียม SSL เมื่อมีให้บริการ

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

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

// 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

บันทึก

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

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

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

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

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

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