Mmaiqai.com
🗄️ DB Testing

Dựng phòng Lab MySQL cho QA: vượt lỗi Permission Denied ngay từ bước đầu

6 phút đọcTác giả: maiqai.com

MySQL Server vs MySQL Workbench — khác nhau chỗ nào?

Trước khi cài, cần phân biệt rõ hai thành phần này — cài thiếu một là lỗi ngay:

Thành phầnVai tròNếu thiếu
MySQL ServerBộ lõi chạy ngầm: lưu trữ và xử lý dữ liệu thậtWorkbench không kết nối được — báo lỗi 127.0.0.1:3306
MySQL WorkbenchGiao diện đồ họa: nơi gõ lệnh và xem kết quảVẫn dùng được — thay bằng DBeaver hoặc dòng lệnh
⚠️ Bẫy phổ biến: chỉ cài Workbench mà quên cài Server → nhận ngay lỗi 'Failed to Connect to MySQL at 127.0.0.1:3306'.

🔧 Dựng phòng Lab trong 3 bước

Từ file zip đến kết nối thành công — làm đúng thứ tự sẽ tránh được phần lớn lỗi thường gặp.

  1. 1
    Bước 1 — Tải MySQL Server và Workbench
    Cần tải 2 gói riêng biệt: ① MySQL Server — truy cập: https://dev.mysql.com/downloads/mysql/ Chọn hệ điều hành Windows, chọn loại gói ZIP Archive (không phải MSI Installer). File nặng khoảng 400–500MB. ② MySQL Workbench — truy cập: https://dev.mysql.com/downloads/workbench/ Chọn Windows, tải file MSI về cài bình thường như phần mềm thông thường.
    💡 Cả hai trang đều yêu cầu đăng nhập Oracle — bấm 'No thanks, just start my download' ở dưới để bỏ qua đăng ký.
  2. 2
    Bước 2 — Giải nén và đặt đúng thư mục
    Trong gói Bundle có nhiều file zip. Tìm file nặng nhất (khoảng 400–500MB) tên dạng mysql-commercial-[phiên_bản]-winx64.zip — đây mới là Server, các file còn lại là driver phụ. Giải nén ra, đổi tên thư mục thành 'MySQL Server 9.7' (theo đúng phiên bản của bạn), rồi di chuyển vào đường dẫn hệ thống:
    C:\Program Files\MySQL\MySQL Server 9.7\
    ✅ Kiểm tra: mở thư mục vừa di chuyển và đảm bảo thấy thư mục bin bên trong. Thấy bin là bước này đã đúng.
  3. 3
    Bước 3 — Kích hoạt Server bằng CMD quyền Administrator
    Đây là bước 99% người dùng bị lỗi vì mở CMD thường thay vì mở bằng quyền Administrator. Cách mở đúng: nhấn phím Windows → gõ cmd → click chuột phải vào Command Prompt → chọn Run as administrator. Dòng đầu cửa sổ CMD phải là C:\Windows\system32> mới đúng. Sau đó chạy lần lượt 4 lệnh sau:
    REM 1. Di chuyển vào thư mục bin
    cd "C:\Program Files\MySQL\MySQL Server 9.7\bin"
    
    REM 2. Khởi tạo dữ liệu, xóa trắng mật khẩu root (tiện cho môi trường học)
    mysqld --initialize-insecure
    
    REM 3. Đăng ký dịch vụ vào Windows
    mysqld --install MySQL97
    
    REM 4. Khởi động dịch vụ
    net start MySQL97
    🎉 Nếu thấy 'The MySQL97 service was started successfully.' — bộ lõi đã chạy thành công.
  4. 4
    Bước 4 — Kết nối Workbench vào Server
    Mở MySQL Workbench, bấm dấu cộng (+) cạnh chữ MySQL Connections để tạo kết nối mới. Điền thông tin: • Connection Name: Local_Test • Hostname: 127.0.0.1 • Port: 3306 • Username: root Bấm Test Connection. Khi hệ thống hỏi mật khẩu, để trống hoàn toàn và bấm OK — vì bước 2 dùng --initialize-insecure nên root chưa có mật khẩu.
    💡 Sau khi vào được: đặt mật khẩu cho root ngay để bảo mật môi trường lab của bạn.

📌 Tóm lại

Tự tay xử lý lỗi Permission và cấu hình dịch vụ Windows không chỉ giúp bạn có phòng Lab để học SQL — nó còn rèn tư duy xử lý sự cố (troubleshooting), kỹ năng sống còn khi điều tra lỗi hệ thống thực tế sau này.

Bài viết liên quan