H??ng d?n c?i ??t MariaDB tr?n Centos

H??ng d?n c?i ??t MariaDB tr?n Centos

MariaDB là 1 h? qu?n tr? c? s? d? li?u mã ngu?n m?, là m?t nhánh tách ra t? MySql. MySql ?ã quá n?i ti?ng và ???c s? d?ng r?ng rãi r?i v?y t?i sao MariaDB l?i ra ??i? Lý do vì tr??c khi MySql b? bán cho Oracle, m?t s? nhà phát tri?n ch? ch?t c?a MySql ?ã tách ra và phát tri?n nhánh riêng l?y tên MariaDB theo tên con gái c?a ng??i phát tri?n chính. Bài vi?t này s? h??ng d?n b?n cách cài ??t MariaDB trên Centos.

Vì sao nên dùng MariaDB

T? khi thu?c s? h?u c?a Oracle, MySQL ???c b?o trì và phát tri?n ch? y?u b?ng ??i ng? c?a Oracle và không ch?u nhi?u tác ??ng b?i c?ng ??ng, không còn th?c s? là mã ngu?n m? n?a. Còn MariaDB hoàn toàn ???c phát tri?n b?i c?ng ??ng (MariaDB Foundation). MariaDB phát tri?n hoàn toàn t??ng thích v?i MySQL t? phiên b?n 5.x.x tr? xu?ng, sau ?ó nh?ng phiên b?n cao h?n h? ?ã tách h?n phát tri?n nhi?u tính n?ng hay, nhi?u Engine l?u tr? h?n…

Cài ??t MariaDB

M?c ??nh repository c?a Centos ch? có phiên b?n 5.x.x, n?u mu?n cài phiên b?n 10.x b?n c?n add thêm b?ng các l?nh sau:

curl -LsS -O https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
sudo bash mariadb_repo_setup --mariadb-server-version=10.8

Xem các phiên b?n MariaDB t?i ?ây: http://mirror.mariadb.org/yum/

N?u phiên b?n 5.x.x là ?? ??i v?i b?n thì không c?n làm b??c bên trên.

Ti?n hành cài ??t MariaDB:

yum install mariadb-server

Ch?y MariaDB:

systemctl start mariadb

Ki?m tra tr?ng thái:

systemctl status mariadb

N?u k?t qu? ki?u nh? bên d??i ngh?a là MariaDB ?ã ho?t ??ng:

? mariadb.service - MariaDB database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Active: active (running)

......

Started MariaDB database server.
Hint: Some lines were ellipsized, use -l to show in full.

check phiên b?n MariaDB:

mysqladmin -V

Thi?t l?p auto start m?i khi kh?i ??ng h? ?i?u hành:

systemctl enable mariadb

C?u hình b?o m?t MariaDB – ??t m?t kh?u cho root

Ch?y l?nh sau:

mysql_secure_installation

L?nh này s? ch?y script các thi?t l?p c? b?n và ??t m?t kh?u cho root, m?i b??c ??u có gi?i thích chi ti?t, ch? c?n thao tác theo là ???c, n?u b?n c?n tham kh?o thi?t l?p t? chính nhà phát tri?n MariaDB thì xem t?i ?ây.
Ho?c có th? nh?p theo bên d??i:

Enter current password for root (enter for none): <ENTER>
OK, successfully used password, moving on...

Switch to unix_socket authentication [Y/n] y
Enabled successfully!

Change the root password? [Y/n] y
New password: <INPUT-PASSWORD>
Re-enter new password: <CONFIRM-PASSWORD>
Password updated successfully!

Remove anonymous users? [Y/n] y
 ... Success!

Disallow root login remotely? [Y/n] y
 ... Success!

Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!

Reload privilege tables now? [Y/n] y
 ... Success!

Nh? v?y là vi?c cài ??t MariaDB và c?u hình c? b?n ?ã hoàn thành, ti?p theo s? sang ph?n t?o Database, user và gán quy?n cho user b?n có th? xem t?i ?ây. ?? d? dàng qu?n lý thao tác v?i DB h?n, b?n có th? cài thêm các công c? qu?n lý nh?: PhpMyAdmin.

5 1 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận