Cài đặt MariaDB 10.4 trên CentOS7

Tài liệu tham khảo

Trang web chính thức Tài liệu sản phẩm Galera cluster

Thêm tệp REPO

Sử dụng vi hoặc vim để chỉnh sửa tệp /etc/yum.repos.d/MariaDB.repo, sao chép nội dung sau vào tệp, sau đó lưu và thoát.

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

Thực hiện thao tác cài đặt và bắt đầu dịch vụ

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

Tạo người dùng và ủy quyền

Sau khi cài đặt xong, chúng ta có thể đăng nhập MariaDB trực tiếp trên máy này rồi cấp quyền cho nó. Một điểm cần đặc biệt chú ý cho thao tác ủy quyền là bạn không thể thay thế localhost khi sử dụng% để ký tự đại diện cho tất cả các địa chỉ, vì vậy nếu chúng ta sử dụng localhost để truy cập vào máy này thì chúng ta phải ủy quyền lại. Sau khi ủy quyền hoàn tất, các quyền phải được làm mới, nếu không sẽ không có hiệu lực. Để biết chi tiết, vui lòng tham khảo ví dụ sau.

            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;
        

Dịch vụ xác minh

Sau khi phân quyền, chúng ta sử dụng tài khoản mới để đăng nhập MariaDB, nếu kết nối thành công thì cấu hình thành công. Chúng tôi cũng cần sử dụng các máy khác để kết nối để kiểm tra xem các máy không phải cục bộ có thể kết nối với MariaDB hay không. Nếu kết nối không thành công, hãy kiểm tra xem tường lửa có bị hạn chế hay không.

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