A beginner's guide to MariaDB
สารบัญ:
- ข้อกำหนดเบื้องต้น
- การติดตั้ง MariaDB บน Ubuntu 18.04
- การติดตั้ง MariaDB บน Ubuntu 18.04 จากที่เก็บ MariaDB
- การรักษาความปลอดภัย MariaDB
- เชื่อมต่อกับ MariaDB จากบรรทัดคำสั่ง
- ข้อสรุป
MariaDB เป็นโอเพ่นซอร์สระบบการจัดการฐานข้อมูลเชิงสัมพันธ์แบบหลายเธรด มันได้รับการดูแลและพัฒนาโดย MariaDB Foundation รวมถึงนักพัฒนาดั้งเดิมของ MySQL
ในบทช่วยสอนนี้เราจะแสดงวิธีการสองวิธีที่แตกต่างกันเกี่ยวกับวิธีการติดตั้ง MariaDB บนเครื่อง Ubuntu 18.04 ของคุณ วิธีแรกอธิบายขั้นตอนที่จำเป็นในการติดตั้ง MariaDB จากที่เก็บ Ubuntu ในขณะที่วิธีที่สองจะแสดงวิธีการติดตั้ง MariaDB รุ่นล่าสุดจากที่เก็บของ MariaDB อย่างเป็นทางการ
โดยทั่วไปจะแนะนำให้ใช้วิธีแรกและติดตั้งแพ็คเกจ MariaDB โดย Ubuntu
หากคุณต้องการติดตั้ง MySQL แทน MariaDB ให้ตรวจสอบวิธีการติดตั้ง MySQL บน Ubuntu 18.04 บทช่วยสอนข้อกำหนดเบื้องต้น
ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo
การติดตั้ง MariaDB บน Ubuntu 18.04
ในขณะที่เขียนบทความนี้ MariaDB เวอร์ชัน 10.1 รวมอยู่ในที่เก็บหลักของ Ubuntu
หากต้องการติดตั้ง MariaDB บน Ubuntu 18.04 ให้ทำตามขั้นตอนเหล่านี้:
-
อัปเดตดัชนีแพ็คเกจ
sudo apt update
เมื่ออัพเดตรายการแพ็กเกจแล้วให้ติดตั้ง MariaDB โดยใช้คำสั่งต่อไปนี้:
sudo apt install mariadb-server
บริการ MariaDB จะเริ่มโดยอัตโนมัติ คุณสามารถตรวจสอบได้โดยพิมพ์:
sudo systemctl status mariadb
● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Sun 2018-07-29 19:31:31 UTC; 38s ago Main PID: 13932 (mysqld) Status: "Taking your SQL requests now…" Tasks: 27 (limit: 507) CGroup: /system.slice/mariadb.service └─13932 /usr/sbin/mysqld
นอกจากนี้คุณยังสามารถตรวจสอบรุ่น MariaDB ด้วย:
mysql -V
mysql Ver 15.1 Distrib 10.1.29-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
การติดตั้ง MariaDB บน Ubuntu 18.04 จากที่เก็บ MariaDB
ในขณะที่เขียนบทความนี้ MariaDB รุ่นล่าสุดที่มีอยู่ในที่เก็บของ MariaDB อย่างเป็นทางการคือ MariaDB เวอร์ชัน 10.3 ก่อนดำเนินการขั้นตอนต่อไปคุณควรไปที่หน้าคลังเก็บ MariaDB และตรวจสอบว่ามีรุ่นใหม่ให้ใช้หรือไม่
ในการติดตั้ง MariaDB 10.3 บนเซิร์ฟเวอร์ Ubuntu 18.04 ของคุณให้ทำตามขั้นตอนต่อไปนี้:
-
เพิ่มคีย์ MariaDB GPG ลงในระบบของคุณก่อนโดยใช้คำสั่งต่อไปนี้:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
เมื่อนำเข้ากุญแจแล้วให้เพิ่มที่เก็บ MariaDB ด้วย:
sudo add-apt-repository 'deb http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'
เพื่อให้สามารถติดตั้งแพคเกจจากที่เก็บ MariaDB คุณจะต้องอัปเดตรายการแพ็คเกจ:
sudo apt update
หลังจากที่เพิ่มที่เก็บแล้วให้ติดตั้งแพ็กเกจ MariaDB ด้วย:
sudo apt install mariadb-server
บริการ MariaDB จะเริ่มโดยอัตโนมัติเพื่อตรวจสอบประเภท:
sudo systemctl status mariadb
● mariadb.service - MariaDB 10.3.8 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 16417 (mysqld) Status: "Taking your SQL requests now…" Tasks: 31 (limit: 507) CGroup: /system.slice/mariadb.service └─16417 /usr/sbin/mysqld
และพิมพ์เซิร์ฟเวอร์รุ่น MariaDB ด้วย:
mysql -V
mysql Ver 15.1 Distrib 10.3.8-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
การรักษาความปลอดภัย MariaDB
เรียกใช้คำสั่ง
mysql_secure_installation
เพื่อปรับปรุงความปลอดภัยของการติดตั้ง MariaDB:
sudo mysql_secure_installation
สคริปต์จะแจ้งให้คุณตั้งค่ารหัสผ่านผู้ใช้รูทลบผู้ใช้ที่ไม่ระบุชื่อ จำกัด การเข้าถึงของผู้ใช้รูทไปยังเครื่องท้องถิ่นและลบฐานข้อมูลทดสอบ ในตอนท้ายสคริปต์จะโหลดตารางสิทธิ์เพื่อให้แน่ใจว่าการเปลี่ยนแปลงทั้งหมดจะมีผลทันที
อธิบายทุกขั้นตอนอย่างละเอียดและแนะนำให้ตอบ“ Y” (ใช่) ทุกคำถาม
เชื่อมต่อกับ MariaDB จากบรรทัดคำสั่ง
ในการเชื่อมต่อกับเซิร์ฟเวอร์ MariaDB ผ่านทางเทอร์มินัลเราสามารถใช้ไคลเอ็นต์ MariaDB
ในการล็อกอินเข้าสู่เซิร์ฟเวอร์ MariaDB ในฐานะผู้ใช้รูท:
mysql -u root -p
คุณจะได้รับแจ้งให้ป้อนรหัสผ่านรูทที่คุณตั้งไว้ก่อนหน้านี้เมื่อ
mysql_secure_installation
สคริปต์
mysql_secure_installation
เมื่อคุณป้อนรหัสผ่านคุณจะพบกับเปลือก MariaDB ที่แสดงด้านล่าง:
Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 49 Server version: 10.1.29-MariaDB-6 Ubuntu 18.04 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
ข้อสรุป
ตอนนี้เซิร์ฟเวอร์ MariaDB ของคุณเริ่มทำงานแล้วและคุณรู้วิธีเชื่อมต่อกับเซิร์ฟเวอร์ MariaDB จากบรรทัดคำสั่งคุณอาจต้องการตรวจสอบคำแนะนำต่อไปนี้:
หากคุณต้องการเว็บอินเตอร์เฟสผ่านบรรทัดคำสั่งคุณสามารถติดตั้ง phpMyAdmin และจัดการฐานข้อมูล MariaDB และผู้ใช้ของคุณได้
mariadb mysql Ubuntuโพสต์นี้เป็นส่วนหนึ่งของวิธีการติดตั้ง LEMP Stack บน Debian 9 series
โพสต์อื่น ๆ ในชุดนี้:
•วิธีการติดตั้ง MariaDB บน Ubuntu 18.04 •วิธีการติดตั้ง Nginx บน Debian 9 •วิธีการติดตั้ง PHP บน Debian 9 •วิธีการตั้งค่าบล็อกเซิร์ฟเวอร์ Nginx บน Debian 9 •รักษาความปลอดภัย Nginx ด้วย Let's Encrypt บน Debian 9Microsoft Tweaks Ad หลังจากที่ Apple บ่น

เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing
วิธีการติดตั้ง mariadb บนเดเบียน 10

MariaDB เป็นโอเพ่นซอร์สระบบการจัดการฐานข้อมูลเชิงสัมพันธ์แบบหลายเธรด บทช่วยสอนนี้อธิบายวิธีการติดตั้ง MariaDB บน Debian 10
วิธีการติดตั้ง mariadb บน centos 8

ในบทช่วยสอนนี้เราจะอธิบายวิธีการติดตั้งและรักษาความปลอดภัย MariaDB 10.3 บน CentOS 8 MariaDB เป็นระบบการจัดการฐานข้อมูลเชิงสัมพันธ์โอเพนซอร์ซ