MySQL-এ নতুন ইউজার তৈরি করে নির্দিষ্ট ডাটাবেসের সকল প্রিভিলেজ দিতে হলে দুটি ধাপ পালন করুন: ইউজার তৈরি এবং 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)
ইউজার যাচাই করা
mysql> SELECT user, host FROM mysql.user; +------------------+-----------+ | user | host | +------------------+-----------+ | Adam Smith | localhost | | ... | ... | +------------------+-----------+
সিকিউরিটি টিপস: শুধু প্রয়োজনীয় প্রিভিলেজ দিন। `ALL PRIVILEGES` বদলে নির্দিষ্ট প্রিভিলেজ (SELECT, INSERT, UPDATE ইত্যাদি) দিয়ে নিরাপত্তা বাড়ানো যায়।