Android

วิธีการติดตั้ง mariadb บน centos 8

phpMyAdmin Easy to Manage Databases from web interface RHEL 8 | Tech Arkit

phpMyAdmin Easy to Manage Databases from web interface RHEL 8 | Tech Arkit

สารบัญ:

Anonim

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

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

การติดตั้ง MariaDB บน ​​CentOS 8

ในขณะที่เขียนรุ่น MariaDB ที่มีอยู่ในที่เก็บ CentOS 8 คือ 10.3

รันคำสั่งต่อไปนี้ในฐานะรูทหรือผู้ใช้ด้วยสิทธิ์ sudo เพื่อติดตั้ง MariaDB 10.3 บน CentOS 8:

sudo dnf install @mariadb

โมดูล @mariadb ติดตั้งเซิร์ฟเวอร์ MariaDB และการอ้างอิงทั้งหมด

เมื่อการติดตั้งเสร็จสมบูรณ์ให้เริ่มบริการ MariaDB และเปิดใช้งานให้เริ่มการบู๊ตอัตโนมัติโดยพิมพ์:

sudo systemctl enable --now mariadb

ในการตรวจสอบว่าเซิร์ฟเวอร์ MariaDB ทำงานอยู่ให้พิมพ์:

sudo systemctl status mariadb

ผลลัพธ์ควรแสดงว่าบริการเปิดใช้งานอยู่และเปิดใช้งาน:

● mariadb.service - MariaDB 10.3 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-12-08 21:05:26 UTC; 15s ago…

การรักษาความปลอดภัย MariaDB

แพ็คเกจเซิร์ฟเวอร์ MariaDB มาพร้อมกับสคริปต์ที่เรียกว่า mysql_secure_installation ดำเนินการเกี่ยวกับความปลอดภัยหลายประการและตั้งรหัสผ่านรูต

รันสคริปต์โดยพิมพ์:

sudo mysql_secure_installation

คุณจะได้รับแจ้งให้ตั้งรหัสผ่านสำหรับผู้ใช้รูท MariaDB เมื่อคุณทำเช่นนั้นสคริปต์จะขอให้คุณลบผู้ใช้ที่ไม่ระบุชื่อ จำกัด การเข้าถึงของผู้ใช้รูทไปยังเครื่องโลคัลและลบฐานข้อมูลทดสอบ คุณควรตอบ“ Y” (ใช่) สำหรับทุกคำถาม

แค่นั้นแหละ! คุณได้ติดตั้งและรักษาความปลอดภัย MariaDB บนเซิร์ฟเวอร์ CentOS ของคุณแล้วและคุณพร้อมที่จะใช้งานแล้ว

เชื่อมต่อกับ MariaDB Shell

ในการเชื่อมต่อกับเซิร์ฟเวอร์ MariaDB ผ่านเทอร์มินัลเป็นประเภทบัญชีรูท:

mysql -u root -p

ป้อนรหัสผ่านรูทเมื่อได้รับแจ้งและคุณจะพบกับเปลือก MariaDB ดังที่แสดงด้านล่าง:

Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 18 Server version: 10.3.11-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB >

ข้อสรุป

ในบทช่วยสอนนี้เราได้แสดงวิธีการติดตั้งและรักษาความปลอดภัย MariaDB บน ​​CentOS 8 และวิธีการเชื่อมต่อกับเซิร์ฟเวอร์ MariaDB จากบรรทัดคำสั่ง

ตอนนี้เซิร์ฟเวอร์ MariaDB ของคุณเริ่มทำงานแล้วและคุณสามารถเชื่อมต่อกับเชลล์ MariaDB และเริ่มสร้างฐานข้อมูลและผู้ใช้ใหม่

CentOS 8 ยังให้บริการ MySQL 8.0 หากคุณต้องการติดตั้ง MySQL แทน MariaDB ให้ตรวจสอบคำแนะนำวิธีการติดตั้ง MySQL บน CentOS 8 โปรดทราบว่าคุณไม่สามารถติดตั้งทั้ง MariaDB และ MySQL ในเซิร์ฟเวอร์เดียวกัน

mariadb mysql centos