Tạo người dùng và cơ sở dữ liệu trong MySQL 8

Bài viết này thực ra giống một đoạn ghi chú ngắn (snippet) hơn (có lẽ tôi nên tạo riêng một mục cho những thứ như vậy ở đây). Nhưng ý tưởng ở đây là nhiều blog thường lan man, viết dài dòng không cần thiết xung quanh chủ đề. Vì vậy, dưới đây là câu trả lời ngắn gọn về cách tạo cơ sở dữ liệu và người dùng có quyền truy cập vào cơ sở dữ liệu MySQL đó.

    CREATE DATABASE $DB_NAME;
CREATE USER '$DB_USER'@'127.0.0.1' IDENTIFIED BY '$DB_PASSWORD';
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON $DB_NAME.* TO '$DB_USER'@'127.0.0.1';
FLUSH PRIVILEGES;