ค้นหาเว็บไซต์

วิธีการติดตั้ง MySQL 8.0 บน CentOS 8/RHEL 8


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

MySQL 8.0 เวอร์ชันล่าสุดพร้อมให้ติดตั้งจากพื้นที่เก็บข้อมูลเริ่มต้น AppStream โดยใช้โมดูล MySQL ที่เปิดใช้งานตามค่าเริ่มต้นบน CentOS 8 และ < ระบบ>RHEL 8 ที่แข็งแกร่ง

นอกจากนี้ยังมีเวอร์ชันฐานข้อมูล MariaDB 10.3 ที่พร้อมให้ติดตั้งจากพื้นที่เก็บข้อมูลเริ่มต้น AppStream ซึ่งก็คือ “การแทนที่แบบดรอปอิน ” สำหรับ MySQL 5.7 โดยมีข้อจำกัดบางประการ หากแอปพลิเคชันของคุณไม่รองรับ MySQL 8.0 ฉันขอแนะนำให้คุณติดตั้ง MariaDB 10.3

ในบทความนี้ เราจะอธิบายขั้นตอนการติดตั้ง MySQL 8.0 เวอร์ชันล่าสุดบน CentOS 8 และ RHEL 8 โดยใช้ค่าเริ่มต้น AppStream ผ่านยูทิลิตี YUM

ติดตั้ง MySQL 8.0 บน CentOS8 และ RHEL 8

MySQL 8.0 เวอร์ชันล่าสุดพร้อมให้ติดตั้งจากพื้นที่เก็บข้อมูล Application Stream เริ่มต้นบน CentOS 8 และ RHEL 8 > ระบบที่ใช้คำสั่ง yum ต่อไปนี้

yum -y install @mysql

โมดูล @mysql จะติดตั้ง MySQL เวอร์ชันล่าสุดพร้อมการอ้างอิงทั้งหมด

เมื่อการติดตั้ง MySQL เสร็จสิ้น ให้เริ่มบริการ MySQL เปิดใช้งานให้เริ่มโดยอัตโนมัติเมื่อบูตระบบ และตรวจสอบสถานะโดยการรันคำสั่งต่อไปนี้

systemctl start mysqld
systemctl enable --now mysqld
systemctl status mysqld

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

mysql_secure_installation

เมื่อการติดตั้ง MySQL ได้รับการรักษาความปลอดภัยแล้ว คุณสามารถเข้าสู่ระบบ MySQL เชลล์ และเริ่มสร้างฐานข้อมูลและผู้ใช้ใหม่ได้

mysql -u root -p
mysql> create database tecmint;
mysql> GRANT ALL ON tecmint.* TO ravi@localhost IDENTIFIED BY 'ravi123';
mysql> exit

นั่นคือทั้งหมด! ในบทความนี้ เราได้อธิบายวิธีการติดตั้ง MySQL 8.0 บน CentOS 8 และ RHEL 8 หากคุณมีคำถามหรือข้อเสนอแนะ โปรดแบ่งปันกับเราในส่วนความคิดเห็นด้านล่าง