ติดตั้ง MariaDB 10.4 บน CentOS7

ข้อมูลอ้างอิง

เว็บไซต์อย่างเป็นทางการ เอกสารผลิตภัณฑ์ Galera cluster

เพิ่มไฟล์ REPO

ใช้ vi หรือ vim เพื่อแก้ไขไฟล์ /etc/yum.repos.d/MariaDB.repo คัดลอกเนื้อหาต่อไปนี้ไปยังไฟล์จากนั้นบันทึกและออก

            [mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
        

ดำเนินการติดตั้งและเริ่มบริการ

            yum -y install MariaDB-server MariaDB-client
systemctl enable mariadb
systemctl start mariadb
        

สร้างผู้ใช้และอนุญาต

หลังจากการติดตั้งเสร็จสมบูรณ์เราสามารถเข้าสู่ระบบ MariaDB ได้โดยตรงบนเครื่องนี้จากนั้นจึงอนุญาต จุดหนึ่งที่ต้องให้ความสนใจเป็นพิเศษสำหรับการดำเนินการอนุญาตคือคุณไม่สามารถแทนที่ localhost ได้เมื่อคุณใช้% เป็นสัญลักษณ์แทนที่อยู่ทั้งหมดดังนั้นหากเราใช้ localhost เพื่อเข้าถึงเครื่องนี้เราจะต้องให้สิทธิ์อีกครั้ง หลังจากการอนุญาตเสร็จสิ้นจะต้องรีเฟรชสิทธิ์มิฉะนั้นจะไม่มีผล สำหรับรายละเอียดโปรดดูตัวอย่างต่อไปนี้

            grant all privileges on *.* to 'username'@'%' identified by 'password' with grant option;
grant all privileges on *.* to 'username'@'localhost' identified by 'password' with grant option;
flush privileges;
        

บริการตรวจสอบ

หลังจากได้รับอนุญาตเราใช้บัญชีใหม่เพื่อเข้าสู่ระบบ MariaDB หากเราสามารถเชื่อมต่อสำเร็จการกำหนดค่าก็สำเร็จ นอกจากนี้เรายังต้องใช้เครื่องอื่นในการเชื่อมต่อเพื่อทดสอบว่าเครื่องที่ไม่ใช่ในพื้นที่สามารถเชื่อมต่อกับ MariaDB ได้หรือไม่ หากการเชื่อมต่อล้มเหลวโปรดตรวจสอบว่าไฟร์วอลล์ถูก จำกัด หรือไม่

            mysql -u username -p password
mysql -h x.x.x.x -u username -p password