ติดตั้ง 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