×

การติดตั้ง Web Server บน Ubuntu Server (ตอนที่ 2)

การติดตั้ง Web Server บน Ubuntu Server (ตอนที่ 2)

จากตอนที่แล้วได้แนะนำการติดตั้ง Web Server ที่ชื่อ Apache HTTP Server และภาษา PHP แล้ว บทความนี้เป็นบทความต่อจากคราวที่แล้ว 

ติดตั้ง MySQL
ขั้นตอนที่ 1: ติดตั้ง MySQL หรือ MariaDB

ในระบบ Ubuntu คุณสามารถเลือกใช้ได้ทั้ง MySQL หรือ MariaDB ซึ่งเป็นระบบจัดการฐานข้อมูลแบบ RDBMS ที่ใช้กันอย่างแพร่หลายในงาน Web

sudo apt install mysql-server -y

หลังติดตั้งเสร็จ แนะนำให้รันคำสั่งตั้งค่าความปลอดภัยเบื้องต้น

sudo mysql_secure_installation

ระบบจะถามคำถามต่าง ๆ เช่น

  • ตั้งรหัสผ่าน root หรือไม่?

  • ลบผู้ใช้ Anonymous?

  • ไม่ให้ล็อกอินจากระยะไกล?

  • ลบฐานข้อมูลทดสอบ?

  • โหลด privilege tables ใหม่?

แนะนำให้ตอบ “Y” ทุกข้อเพื่อความปลอดภัยสูงสุด


ขั้นตอนที่ 2: ทดสอบเข้าสู่ระบบ MySQL

sudo mysql

หากเข้าได้สำเร็จ จะเข้าสู่หน้าจอ mysql> พร้อมให้คุณพิมพ์คำสั่ง SQL ได้ทันที

หากต้องการออก ให้พิมพ์ exit;


ขั้นตอนที่ 3: ติดตั้ง phpMyAdmin – จัดการฐานข้อมูลผ่านเว็บ

sudo apt install phpmyadmin -y

ระหว่างติดตั้งระบบจะถาม

  • Web server to configure → เลือก apache2

  • Configure database for phpmyadmin with dbconfig-common? → ตอบ Yes แล้วตั้งรหัสผ่านสำหรับ phpMyAdmin

เมื่อเสร็จแล้ว ให้เชื่อม phpMyAdmin กับ Apache

 
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-enabled/phpmyadmin.conf
sudo systemctl reload apache2

ทดสอบ phpMyAdmin

เปิดเบราว์เซอร์แล้วเข้าที่

http://<IP-Address>/phpmyadmin

หากเจอหน้าล็อกอิน phpMyAdmin แสดงว่าทุกอย่างเรียบร้อยแล้วครับ!

สามารถล็อกอินด้วยผู้ใช้ root หรือสร้างผู้ใช้ใหม่เพื่อความปลอดภัยมากขึ้น


สรุป

🔹 ติดตั้ง MySQL/MariaDB เพื่อรองรับข้อมูลหลังบ้าน

🔹 รัน mysql_secure_installation เพื่อความปลอดภัย

🔹 ติดตั้ง phpMyAdmin เพื่อจัดการฐานข้อมูลผ่านเว็บได้สะดวก

🔹 ทดสอบและยืนยันการทำงานผ่าน URL