How to install MySql / Mariadb on CentOS 7
สารบัญ:
- ข้อกำหนดเบื้องต้น
- ติดตั้ง MariaDB 5.5 บน CentOS 7
- ติดตั้ง MariaDB 10.3 บน CentOS 7
- เชื่อมต่อกับ MariaDB จากบรรทัดคำสั่ง
- ข้อสรุป
MariaDB เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์แบบโอเพ่นซอร์สรองรับการใช้งานแบบย้อนหลังไบนารีแบบหล่น - แทน MySQL มันถูกพัฒนาโดยนักพัฒนาดั้งเดิมของ MySQL และโดยคนจำนวนมากในชุมชน ด้วยการเปิดตัว CentOS 7 MySQL ถูกแทนที่ด้วย MariaDB เป็นระบบฐานข้อมูลเริ่มต้น
หากคุณต้องการติดตั้ง MySQL ด้วยเหตุผลใดก็ตามให้ตรวจสอบวิธีการติดตั้ง MySQL บน CentOS 7 บทช่วยสอน หากแอปพลิเคชันของคุณไม่มีข้อกำหนดเฉพาะคุณควรใช้ MariaDB ซึ่งเป็นระบบฐานข้อมูลเริ่มต้นใน CentOS 7
ในบทช่วยสอนนี้เราจะแสดงวิธีการติดตั้ง MariaDB เวอร์ชันล่าสุดบน CentOS 7 โดยใช้ที่เก็บ MariaDB อย่างเป็นทางการ
ข้อกำหนดเบื้องต้น
ตรวจสอบให้แน่ใจว่าคุณเข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo ก่อนที่จะทำการสอนต่อ
ติดตั้ง MariaDB 5.5 บน CentOS 7
รุ่นของเซิร์ฟเวอร์ MariaDB ที่ให้ไว้ในที่เก็บ CentOS เริ่มต้นคือรุ่น 5.5 นี่ไม่ใช่เวอร์ชั่นล่าสุด แต่มีความเสถียร
ทำตามขั้นตอนด้านล่างเพื่อติดตั้งและรักษาความปลอดภัย MariaDB 5.5 บน CentOS 7:
-
ติดตั้งแพ็คเกจ MariaDB โดยใช้ yum package manager:
sudo yum install mariadb-server
กด
y
เมื่อได้รับแจ้งให้ดำเนินการติดตั้งต่อไปเมื่อการติดตั้งเสร็จสมบูรณ์ให้เริ่มบริการ MariaDB และเปิดใช้งานเพื่อเริ่มการบู๊ตโดยใช้คำสั่งต่อไปนี้:
sudo systemctl start mariadb
sudo systemctl enable mariadb
ในการตรวจสอบว่าการติดตั้งสำเร็จแล้วให้ตรวจสอบสถานะบริการ MariaDB โดยพิมพ์:
sudo systemctl status mariadb
ผลลัพธ์ควรแสดงว่าบริการเปิดใช้งานและทำงานอยู่:
รันสคริปต์
mysql_secure_installation
ซึ่งจะทำงานที่เกี่ยวข้องกับความปลอดภัยหลายประการ:sudo mysql_secure_installation
คุณจะได้รับแจ้งให้ตั้งค่ารหัสผ่านผู้ใช้รูทลบบัญชีผู้ใช้ที่ไม่ระบุชื่อ จำกัด การเข้าถึงของผู้ใช้รูทไปยังเครื่องโลคัลและลบฐานข้อมูลทดสอบ
อธิบายขั้นตอนโดยละเอียด ขอแนะนำให้ตอบ
Y
(ใช่) สำหรับทุกคำถาม
ติดตั้ง MariaDB 10.3 บน CentOS 7
ในขณะที่เขียนบทความนี้ MariaDB รุ่นล่าสุดคือรุ่น 10.3 หากคุณต้องการติดตั้ง MariaDB เวอร์ชันอื่นให้ไปที่หน้าคลังเก็บของ MariaDB และสร้างไฟล์ที่เก็บสำหรับรุ่น MariaDB เฉพาะ
ในการติดตั้ง MariaDB 10.3 บน CentOS 7 ให้ทำตามขั้นตอนเหล่านี้:
-
ขั้นตอนแรกคือการเปิดใช้งานพื้นที่เก็บข้อมูล MariaDB สร้างไฟล์ที่เก็บชื่อ
MariaDB.repo
และเพิ่มเนื้อหาต่อไปนี้:# MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC # http://downloads.mariadb.org/mariadb/repositories/ name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
ติดตั้งเซิร์ฟเวอร์ MariaDB และแพ็คเกจไคลเอ็นต์โดยใช้
yum
เช่นเดียวกับแพ็คเกจ CentOS อื่น ๆ:sudo yum install MariaDB-server MariaDB-client
ยำอาจแจ้งให้คุณนำเข้าคีย์ MariaDB GPG:
Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB Importing GPG key 0x1BB943DB: Userid: "MariaDB Package Signing Key
"ลายนิ้วมือ: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db จาก: https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
พิมพ์
y
แล้วกดEnter
เมื่อการติดตั้งเสร็จสมบูรณ์ให้เปิดใช้งาน MariaDB เพื่อเริ่มการบูทและเริ่มบริการ:
sudo systemctl enable mariadb
sudo systemctl start mariadb
ในการตรวจสอบการติดตั้งให้ตรวจสอบสถานะบริการ MariaDB โดยพิมพ์:
sudo systemctl status mariadb
● mariadb.service - MariaDB 10.3.7 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: inactive (dead) Docs: man:mysqld(8)
ขั้นตอนสุดท้ายคือการเรียกใช้สคริปต์
mysql_secure_installation
ซึ่งจะทำงานที่เกี่ยวข้องกับความปลอดภัยหลายประการ:sudo mysql_secure_installation
สคริปต์จะแจ้งให้คุณตั้งค่ารหัสผ่านผู้ใช้รูทลบผู้ใช้นิรนาม จำกัด การเข้าถึงของผู้ใช้รูทไปยังเครื่องโลคัลและลบฐานข้อมูลทดสอบ
อธิบายทุกขั้นตอนอย่างละเอียดและแนะนำให้ตอบ
Y
(ใช่) สำหรับทุกคำถาม
เชื่อมต่อกับ 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 8 Server version: 10.3.7-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 บนเซิร์ฟเวอร์ CentOS 7
ตอนนี้เซิร์ฟเวอร์ MariaDB ของคุณเริ่มทำงานแล้วและคุณรู้วิธีเชื่อมต่อกับเซิร์ฟเวอร์ MariaDB จากบรรทัดคำสั่งคุณอาจต้องการตรวจสอบคำแนะนำต่อไปนี้:
mariadb mysql centosโพสต์นี้เป็นส่วนหนึ่งของชุด LEMP Stack บน CentOS 7 ซีรีส์
โพสต์อื่น ๆ ในชุดนี้:
•วิธีการติดตั้ง Nginx บน CentOS 7 •รักษาความปลอดภัย Nginx ด้วย Let's Encrypt บน CentOS 7 •ติดตั้ง MariaDB บน CentOS 7 •ติดตั้ง PHP 7 บน CentOS 7 •วิธีการตั้งค่า Nginx เซิร์ฟเวอร์บล็อกบน CentOS 7Microsoft Tweaks Ad หลังจากที่ Apple บ่น

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

Magento เป็นแพลตฟอร์มอีคอมเมิร์ซที่สร้างขึ้นจากเทคโนโลยีโอเพ่นซอร์สที่รวมคุณสมบัติที่มีประสิทธิภาพเข้ากับความยืดหยุ่นและส่วนต่อประสานกับผู้ใช้ที่เป็นมิตร ในบทช่วยสอนนี้เราจะแนะนำคุณเกี่ยวกับขั้นตอนการติดตั้ง Magento 2 บนเครื่อง CentOS 7 ของคุณ
ติดตั้ง mysql บน centos 7

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