sudo apt update
sudo apt upgrade -y
sudo apt install mariadb-server -y
Lưu ý: Các bản Ubuntu hiện tại sẽ cài MariaDB bản ổn định (thường là 10.3 đến 10.11 tùy phiên bản Ubuntu). Nếu muốn cài bản mới hơn, xem phần nâng cao bên dưới.
sudo systemctl status mariadb
Nếu chưa chạy, bạn có thể khởi động bằng lệnh:
sudo systemctl start mariadb
sudo systemctl enable mariadb # Tự động chạy khi khởi động máy
Chạy script bảo mật:
sudo mysql_secure_installation
Bạn sẽ được hỏi:
Câu hỏi | Gợi ý trả lời |
---|---|
Enter current password for root | (bấm Enter) nếu chưa đặt |
Switch to unix_socket authentication? | N: No |
Change root password? | Y để đặt mật khẩu root |
Remove anonymous users? | Y |
Disallow root login remotely? | Y |
Remove test database? | Y |
Reload privilege tables now? | Y |
Đăng nhập MariaDB:
sudo mariadb -u root -p
Ví dụ:
CREATE DATABASE ten_db;
CREATE USER 'ten_user'@'localhost' IDENTIFIED BY 'matkhaumanh';
GRANT ALL PRIVILEGES ON ten_db.* TO 'ten_user'@'localhost';
FLUSH PRIVILEGES;
Nếu bạn cần bản mới hơn bản Ubuntu cung cấp (ví dụ: MariaDB 11):
sudo apt install curl software-properties-common dirmngr -y
curl -LsS https://r.mariadb.com/downloads/mariadb_repo_setup | sudo bash
sudo apt update
sudo apt install mariadb-server -y
Kiểm tra phiên bản:
mariadb --version
sudo systemctl status mariadb
Nếu bạn dùng Docker, cũng có thể cài bằng:
docker run -d
--name mariadb
-e MYSQL_ROOT_PASSWORD=matkhau
-e MYSQL_DATABASE=ten_db
-e MYSQL_USER=ten_user
-e MYSQL_PASSWORD=matkhau_user
-p 3306:3306
mariadb:latest