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 clusterThê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