max_allowed_packet এর আকার হল একটি সেশন ভেরিয়েবল এবং এটি একটি রিড অনলি ভেরিয়েবল।
max_allowed_packet-এর বর্তমান মান কী তা পরীক্ষা করতে, কমান্ড শো ভেরিয়েবল ব্যবহার করা হয়েছে। এটি নিম্নরূপ দেওয়া হয় -
mysql> show variables like 'max_allowed_packet';
নিম্নলিখিত আউটপুট
+--------------------+---------+ | Variable_name | Value | +--------------------+---------+ | max_allowed_packet | 4194304 | +--------------------+---------+ 1 row in set (0.04 sec)
max_allowed_packet-এর মান ক্লায়েন্ট সাইডে থাকা 'my.ini' ফাইলে পরিবর্তন করা যেতে পারে। এর জন্য ক্যোয়ারী নিম্নরূপ দেওয়া হল -
max_allowed_packet = 4567890;
এখন, নিম্নোক্ত ক্যোয়ারী -
এর সাহায্যে মানটি বিশ্বব্যাপী পরিবর্তন করা যেতে পারেmysql> set global max_allowed_packet=456789; Query OK, 0 rows affected, 1 warning (0.00 sec)
সার্ভার পুনরায় চালু করার পরে, আমরা পরিবর্তিত মান পাব।