স্থায়ীভাবে গ্রুপ_ক্যাঙ্ক_ম্যাক্স_লেন সেট করুন (মাইএসকিউএল কনফিগারেশন)


20

আমি একটি উবুন্টু মেশিনে মাইএসকিউএল ইনস্টল করেছি।

আমি এই লাইনটি /etc/mysql/my.cnf এ যুক্ত করেছি

group_concat_max_len = 15360

তবে এর কোনও প্রভাব নেই। প্রতিবার আমি যখন মাইএসকিএল পুনরায় চালু করি তখন মানটি 1,024 এ সেট করা থাকে। আমাকে নিজেই চালাতে হবে

SET GLOBAL group_concat_max_len=15360

... প্রতিবারই আমি মাইএসকিএল শুরু করি।

মাই সিএনএফ কেন এমনভাবে কাজ করছে না যা আমি ভেবেছিলাম এটি করা উচিত? ধন্যবাদ


এটি সর্বদা ঘটে। এটি হয় 1) ভুল ফাইল, বা 2) নীচের অন্য কোনও কিছুতে এটি লিখিত হয়েছে।
পেসারিয়ার 12

1
গৃহীত উত্তরের মত, পেসারিয়ার বা নির্দেশকে ভুল গ্রুপের শিরোনামের অধীনে যুক্ত করা হয়েছিল।
বাটল বাটকাস

উত্তর:


26

আপনি যদি ইতিমধ্যে my.cnf বা my.cfg এ সেটিংস রেখেছেন এবং পুনরায় আর্ট করা আপনার প্রত্যাশিত পরিবর্তনটি না নিয়ে আসে, আপনি কেবলমাত্র সেটিংটি ভুল জায়গায় রেখে দিতে পারেন।

নিশ্চিত করুন যে সেটিংসটি [মাইএসকিএলডি] গ্রুপ শিরোনামের অধীনে রয়েছে

[mysqld]
group_concat_max_len=15360

তারপরে আপনি উদ্বেগ ছাড়াই mysqld পুনরায় আরম্ভ করতে পারেন

এই পরিস্থিতিতে বিটিডাব্লু @ জিবিএন আরও সঠিক হতে পারে কারণ আপনি মাই সিএনএফের জন্য সংখ্যার সেটিংসে কমা ব্যবহার করতে পারবেন না (@ জিবিএন এর জন্য +1)


আমার গ্রুপ_ক্যাঙ্ক_ম্যাক্স_লেনটি পুনরায় সেট করার আগে আমি ডিবাগিংয়ে ঘন্টা ঘন্টা ব্যয় করেছি। এখন আর তা হচ্ছে নিয়ে আমার আর চিন্তা করতে হবে না। অনেক ধন্যবাদ. My.cnf এ ডিফল্টরূপে group_concat_max_len এর জন্য কোনও সেটিংস ছিল না, তাই আমি কেবল [isamchk] এর নীচে এটি নীচে যুক্ত করেছি। উফ। অনেক ধন্যবাদ!
বাটল বাটকাস

এটি আমাকে এতটা বাগিয়ে দিয়েছে যে কিছু সেটিংস মাইএসকিউএল কনফিগারেশনে ড্যাশ এবং কিছু ব্যবহার করে আন্ডারস্কোর ব্যবহার করে
ব্রায়ান বলেছেন মেনিকা

4

হাজার বিভাজক group_concat_max_len=15360 ছাড়া ব্যবহার করুন

দস্তাবেজগুলি দেখুন

এটি যদি অব্যাহত না থেকে থাকে তবে আপনার ইনস্টলেশন দ্বারা ব্যবহৃত সঠিক my.cnf বা my.cfg সনাক্ত করতে হবে


আপনার মন্তব্যের জন্য ধন্যবাদ. দুর্ভাগ্যক্রমে, আমার প্রশ্নটিতে ',' লাগানো আমার ভুল ছিল তবে মাই সিএনএফ-তে নয়। রোল্যান্ডো আসলে ঠিক ছিল। আমার কোনও ধারণা ছিল না যে গ্রুপ_কনক্যাট_ম্যাক্স_লেনের জন্য অবস্থানটি আমার সিএনএফ-এ মেলে।
বাটল বাটকাস

0

আমি যা করি তা এখানে:
মাইএসকিউএল ওয়ার্কবেঞ্চটি খুলুন এবং যদি আপনার একাধিকটি থাকে তবে আপনি যে সংযোগটি পরিচালনা করতে চান তা নির্বাচন করুন, তারপরে সার্ভার প্রশাসন - অ্যাডভান্সড - বিভিন্ন ক্লিক করুন, গ্রুপ_কনক্যাট_ম্যাক্স_লেন নির্বাচন করুন এবং আপনার দীর্ঘ পছন্দসই মানটি সেট করুন set
মাই এসকিএল পুনরায় চালু করতে মনে রাখবেন।
শুভেচ্ছা, ওলা বালস্টাড।


1
এটি স্থায়ী সেটিং সেট করে নি।
ডেনিস কারসেমেকার

এটা স্থায়ী !!! আপনি মন্তব্য করার আগে দয়া করে চেক করুন।
ওলা বালস্টাড

মাইএসকিএল ওয়ার্কবেঞ্চ কী? দেখে মনে হচ্ছে আপনার উত্তরটি কেবল মাইএসকিউএল এর জন্য একটি নির্দিষ্ট এপিআইতে প্রযোজ্য। সম্ভবত আপনি হতাশ হয়ে যাচ্ছেন। (আমি আপনাকে যাইহোক, অগ্রাহ্য করি নি)
বাটাল বাটকাস

মাইএসকিএল ওয়ার্কবেঞ্চ একটি দরকারী এপিআই সরঞ্জাম যা আপনি যখন ডাউনলোড করেন তখন মাইএসকিউএল কমিউনিটি সার্ভারের সাথে আসে, যেমন সর্বশেষতম সংস্করণ 5.6 সহ
ওলা বালস্টাড

বিশেষ দ্রষ্টব্য !! আমার রেটিং দ্বারা নিরুত্সাহিত করবেন না। এটি একটি সাধারণ সমস্যার দ্রুত এবং ভাল সমাধান।
ওলা বালস্টাড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.