Để thiết lập MySQL trên server Ubuntu, bạn có thể làm theo các bước sau:
Cách 1: Cài đặt MySQL từ kho phần mềm Ubuntu (Dễ nhất)
Cách này phù hợp cho hầu hết các trường hợp, đặc biệt nếu bạn muốn có một phiên bản MySQL ổn định.
Bước 1: Cập nhật hệ thống
sudo apt update && sudo apt upgrade -y
Bước 2: Cài đặt MySQL Server
sudo apt install mysql-server -y
Bước 3: Kiểm tra trạng thái MySQL
sudo systemctl status mysql
Nếu MySQL chưa chạy, khởi động nó:
sudo systemctl start mysql
Và đặt MySQL chạy tự động khi khởi động:
sudo systemctl enable mysql
Bước 4: Cấu hình bảo mật MySQL
Chạy lệnh sau để thiết lập bảo mật cho MySQL:
sudo mysql_secure_installation
Bạn sẽ được yêu cầu:
- Đặt mật khẩu cho tài khoản
root
- Xóa người dùng ẩn danh
- Vô hiệu hóa đăng nhập từ xa cho root
- Xóa database
test
Bước 5: Kiểm tra và đăng nhập MySQL
Đăng nhập vào MySQL bằng tài khoản root:
sudo mysql -u root -p
Sau đó nhập mật khẩu bạn đã đặt.
Cách 2: Cài đặt MySQL từ gói chính thức của MySQL (Mới nhất)
Nếu bạn muốn cài đặt phiên bản MySQL mới nhất từ MySQL APT Repository.
Bước 1: Thêm repository MySQL
wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb
Trong quá trình cài đặt, chọn phiên bản MySQL mong muốn.
Bước 2: Cập nhật danh sách gói và cài đặt MySQL
sudo apt update
sudo apt install mysql-server -y
Bước 3: Kiểm tra và cấu hình như Cách 1
Cách 3: Cài đặt MySQL bằng Docker
Nếu bạn muốn chạy MySQL trong một container Docker.
Bước 1: Cài đặt Docker (nếu chưa có)
sudo apt update
sudo apt install docker.io -y
Bước 2: Chạy container MySQL
sudo docker run --name mysql-server -e MYSQL_ROOT_PASSWORD=mypassword -d -p 3306:3306 mysql:latest
Bước 3: Kết nối vào MySQL
sudo docker exec -it mysql-server mysql -u root -p