ম্যাক্স_উসার_অ্যাকশনগুলি বিকল্পটি চাপানো একটি সীমা যা সার্ভারের উদাহরণগুলিতে একযোগে সংযোগের মোট সংখ্যার উপর নয়, তবে পৃথক ব্যবহারকারীর অ্যাকাউন্টে।
যাক ব্যবহারকারী বলা হয় db_user@localhost
। এই কোয়েরিটি চালিয়ে আপনি এই ব্যবহারকারীর সংযোগ সীমাটি কী তা জানতে পারবেন:
SELECT max_user_connections FROM mysql.user
WHERE user='db_user' AND host='localhost';
এটি যদি একটি ননজারো মান হয় তবে এটিকে আবার পরিবর্তন করুন:
GRANT USAGE ON *.* TO db_user@localhost WITH MAX_USER_CONNECTIONS 0;
অথবা
UPDATE mysql.user SET max_user_connections = 0
WHERE user='db_user' AND host='localhost';
FLUSH PRIVILEGES;
এটি mysqld
ব্যবহারকারীকে তার সীমা হিসাবে db_user@localhost
বিশ্বব্যাপী সেটিংস সর্বোচ্চ_ ব্যবহারকারী_সংযোগগুলি ব্যবহার করার অনুমতি দেবে ।
একবার আপনি এই জায়গায় পৌঁছে, এখন ব্যবহার করে বিশ্বব্যাপী সেটিংস পরীক্ষা করুন
SHOW VARIABLES LIKE 'max_user_connections';
এটি যদি ননজারো মান হয় তবে আপনার দুটি জিনিস করা দরকার
জিনিস # 1 : সেটিংসটির জন্য সন্ধান করুন/etc/my.cnf
[mysqld]
max_user_connections = <some number>
যে লাইন মন্তব্য
জিনিস # 2 : গতিশীল মান নির্ধারণ করুন
SET GLOBAL max_user_connections = 0;
মাইএসকিউএল পুনরায় চালু করার প্রয়োজন নেই।
বিচারকার্য স্থগিত রাখার আদেশ
আমি অতীতে এই সেটিংটি নিয়ে আলোচনা করেছি
একবার চেষ্টা করে দেখো !!!