Bài viết này hướng dẫn bạn tạo cơ sở dữ liệu MySQL, tạo người dùng riêng và cấp đúng quyền để website kết nối an toàn. Các bước thực hiện trong cPanel có thể khác đôi chút tùy phiên bản giao diện.
1. Mở công cụ quản lý cơ sở dữ liệu
Đăng nhập cPanel, tìm mục Databases (Cơ sở dữ liệu), sau đó chọn MySQL Database Wizard (Trình hướng dẫn cơ sở dữ liệu MySQL). Nếu không thấy công cụ này, hãy mở MySQL Databases (Cơ sở dữ liệu MySQL) để thực hiện từng bước thủ công.
2. Tạo cơ sở dữ liệu
Nhập tên cơ sở dữ liệu theo hướng dẫn trên màn hình rồi tiếp tục. cPanel thường tự thêm tiền tố tài khoản vào tên bạn nhập. Hãy ghi lại tên đầy đủ hiển thị sau khi tạo, vì website cần dùng chính xác tên này.
Nên đặt tên dễ nhận biết, chẳng hạn tên gắn với website hoặc ứng dụng. Tránh dùng thông tin nhạy cảm trong tên cơ sở dữ liệu.
3. Tạo người dùng MySQL
Tạo người dùng mới và đặt mật khẩu mạnh, duy nhất. Có thể dùng trình tạo mật khẩu của cPanel; hãy lưu mật khẩu ở nơi an toàn để nhập vào cấu hình website. Ghi lại tên người dùng đầy đủ, bao gồm cả tiền tố tài khoản nếu cPanel có thêm tiền tố.
Không dùng chung một người dùng cho nhiều website nếu không cần thiết. Không gửi mật khẩu qua kênh công khai hoặc lưu trực tiếp trong tệp có thể được tải xuống từ trình duyệt.
4. Gán người dùng và phân quyền
Chọn cơ sở dữ liệu và người dùng vừa tạo, sau đó thêm người dùng vào cơ sở dữ liệu. Với website cần tạo, đọc, cập nhật và xóa dữ liệu trong quá trình hoạt động, thường cần cấp các quyền tương ứng như SELECT, INSERT, UPDATE và DELETE. Một số ứng dụng có thể cần thêm quyền khi cài đặt hoặc nâng cấp, chẳng hạn tạo bảng. Hãy chỉ cấp quyền ứng dụng thực sự cần; tránh chọn ALL PRIVILEGES nếu không rõ mục đích.
Nếu ứng dụng yêu cầu quyền bổ sung để cài đặt, chỉ cấp theo hướng dẫn của ứng dụng và rà soát lại sau khi hoàn tất. Không cấp quyền quản trị toàn cục cho người dùng của website.
5. Nhập thông tin vào website
Mở phần cấu hình kết nối cơ sở dữ liệu của website và điền các giá trị sau: