MySQL-এ নতুন ইউজার তৈরি করে নির্দিষ্ট ডাটাবেসের সকল প্রিভিলেজ (ALL PRIVILEGES) দিতে `CREATE USER` এবং `GRANT` কমান্ড ব্যবহার করুন।
ধাপ ১: ইউজার তৈরি
CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';
ধাপ ২: সকল প্রিভিলেজ প্রদান
GRANT ALL PRIVILEGES ON yourDatabaseName.* TO 'yourUserName'@'localhost';
উদাহরণ
mysql> CREATE USER 'Adam Smith'@'localhost' IDENTIFIED BY 'Adam123456'; Query OK, 0 rows affected (0.29 sec) mysql> GRANT ALL PRIVILEGES ON test.* TO 'Adam Smith'@'localhost'; Query OK, 0 rows affected (0.19 sec)
সিকিউরিটি সuale: প্রোডাকশনে `ALL PRIVILEGES` বদলে শুধু প্রয়োজনীয় প্রিভিলেজ (SELECT, INSERT, UPDATE, DELETE) দিন। `FLUSH PRIVILEGES` রান করে পরিবর্তন প্রয়োগ করুন।