Android

วิธีการติดตั้ง mariadb บน Ubuntu 18.04

A beginner's guide to MariaDB

A beginner's guide to MariaDB

สารบัญ:

Anonim

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 ให้ทำตามขั้นตอนเหล่านี้:

  1. อัปเดตดัชนีแพ็คเกจ

    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 ของคุณให้ทำตามขั้นตอนต่อไปนี้:

  1. เพิ่มคีย์ 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 9