এমএএমপির সাথে অন্তর্ভুক্ত মাইএসকিউএলগুলিতে কোনও কনফিগার ফাইল অন্তর্ভুক্ত নয়?


উত্তর:


190

এমএএমপি এর মাইএসকিউএল সার্ভার (প্রো নয়) কোনও মাই সিএনএফ ফাইল ছাড়াই শুরু হবে। তবে আপনি নিজের my.cnf ফাইলটি তৈরি করতে পারেন।

  1. সার্ভারগুলি বন্ধ করুন
  2. একটি my.cnfফাইল তৈরি করুন/Applications/MAMP/conf/
  3. এতে আপনার সামগ্রী যুক্ত করুন my.cnf
  4. সংরক্ষণ my.cnf
  5. সার্ভারগুলি শুরু করুন

আপনাকে my.cnf ফাইলে একটি সম্পূর্ণ কনফিগারেশন রাখতে হবে না। আপনি কেবল একটি কনফিগারেশনের অংশগুলি যুক্ত করতে পারেন ... উদাহরণস্বরূপ:

[mysqld]
max_allowed_packet = 64M

16
নোট করুন যে এমএএমপি প্রো তার নিজস্ব সংস্করণ তৈরি করবে। আপনি এটিকে আরও "সুন্দরভাবে" সম্পাদনা করতে পারেন যদিও কমান্ড লাইনে ব্যবহৃত লোকদের জন্য এটি কিছুটা বেদনা। কেবল ফাইল-> সম্পাদনা টেম্পলেট-> মাইএসকিউএল মাই সিএনএফ যান, এবং আপনার যা প্রয়োজন সেটিংস পরিবর্তন করুন। এমএএমপি এবং এমএএমপি উভয়ের পক্ষে আরও তথ্য এখানে
ক্রিস ক্র্যাচো

4
অ্যাপ্লিকেশন / এমএএমপি / কনফিউড / সলিউড ইআরআর 2006 (HY000) 1357 লাইনে ম্যানুয়ালি মাই সিএনএফ ফাইল যুক্ত করুন: মাইএসকিউএল সার্ভার চলে গেছে। এই পোস্টটি পুরানো তবে এখনও এমএএমপি সংস্করণ 3.0.2 (প্রো নয়) এর জন্য প্রাসঙ্গিক
C13L0

19
জন্য +1 max_allowed_packet। আমি কী খুঁজছিলাম ঠিক কীভাবে জানবেন ?
আইগবানাম

4
[Mysqld] লাইন অন্তর্ভুক্ত করার জন্য ধন্যবাদ। আমি এটি অনুপস্থিত ছিল এবং কেন এমএএমপি শুরু করতে পারছে না তার প্রাচীরের বিরুদ্ধে মাথা ঘোরানো।
ব্রেন্ডন ফ্যালকোভস্কি

4
@ ইয়াস্কি, ভাল, দেখে মনে হচ্ছে এমএএমপি ব্যবহার করা কমপক্ষে 15 জন লোক সম্ভবত '# 2006 মাইএসকিউএল সার্ভার চলে গেছে', এটি গুগল করে, এই প্রশ্নটি খুঁজে পেয়েছে এবং তারপরে মাই সিএনএফ ফাইলটি কোথায় তা জানতে এখানে এসেছিল!
থিফ্পদেব

11

কিছু স্ট্যান্ডার্ড মাই সিএনএফ বৈকল্পিকগুলি / অ্যাপ্লিকেশনস / এমএএমপি / লাইব্রেরি / সমর্থন-ফাইলগুলি / এ পাওয়া যাবে

mysqld --verbose --help | lessএমএএমপি মাইএসকিএলড বাইনারি প্রতিবেদনে আহ্বান জানানো হচ্ছে:

প্রদত্ত ক্রমে নিম্নলিখিত ফাইলগুলি থেকে ডিফল্ট বিকল্পগুলি পড়া হয়: /etc/my.cnf /etc/mysql/my.cnf / অ্যাপ্লিকেশনস / এমএএমপি / কনফ / মাইসিএনএফ। / .My.cnf

উপরে / অ্যাপ্লিকেশন / এমএএমপি / লাইব্রেরি / সমর্থন-ফাইলগুলি / এর উপরে থাকা মাইএসকিএলডের অনুসন্ধান ক্রমের কোনও একটি স্থানে অনুলিপি করুন এবং আপনার ডিমনটি পুনরায় চালু করার পরে ভাল হওয়া উচিত go


10

যেহেতু এমএএমপি সার্ভার my.cnfএমএএমপি সার্ভার স্টার্টআপে গতিশীলভাবে উত্পন্ন করে, তাই মাইএসকিউএল কনফিগারেশন যুক্ত বা সম্পাদনা করার জন্য নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করা ভাল:

  1. এমএএমপি সার্ভারটি বন্ধ করুন
  2. গোটো ফাইলগুলি> টেমপ্লেট সম্পাদনা করুন> মাইএসকিউএল
  3. প্রয়োজনীয় পরিবর্তনগুলি করুন এবং সংরক্ষণ করুন
  4. এমএএমপি পুনরায় চালু করুন

আমি এটি এমএএমপি PRO 3.5 এ চেষ্টা করেছি।


ধন্যবাদ! আমি জানতাম এমএএমপি এর মাধ্যমে এটি করার একটি উপায় ছিল
রিকি

"আননোডবি_ফোর্স_রেকোভারি = 1" যোগ করুন
ফেয়ারুজ সুলাইমান

6

ম্যাক এল ক্যাপিটনে এমএএমপি 3.5 এর জন্য, কেবল এটিই আমার পক্ষে কাজ করেছে:

  1. সার্ভারগুলি বন্ধ করুন
  2. একটি my.cnfফাইল তৈরি করুন/Applications/MAMP/Library/
  3. আপনার সামগ্রী my.cnfপছন্দ হিসাবে যুক্ত করুন

    [mysqld] max_allowed_packet = 64M

  4. সংরক্ষণ my.cnf

  5. সার্ভারগুলি শুরু করুন

ফাইলের মালিকানা পরিবর্তন করার প্রয়োজন নেই, এটি কাজ করা উচিত। SHOW VARIABLESPhpmyadmin এ চালিয়ে যাচাই করুন এবং আপনার পরিবর্তিত সেটিংস দেখুন।



0

আমি দেখতে পেলাম যে এমএএমপি প্রো এমএএমপি / টিএমপি ডিরেক্টরিতে এমএএমপি / টিএমপি ডিরেক্টরিের অধীনে আরম্ভের সময় একটি মাই সিএনএফ তৈরি করবে ... পিএস অক্স গ্রেপিং করে আপনি / অ্যাপ্লিকেশনস / এমএএমপি / টিএমপি এর অধীনে ডিফল্ট অবস্থানটি পেতে পারেন gre /my.cnf ...

 ps aux | grep mysql

যা নিম্নলিখিত সরবরাহ করে ...

root       284   0.0  0.1  2435544    532   ??  Ss    12:00AM   0:00.06 /bin/sh     /Applications/MAMP/Library/bin/mysqld_safe 
--defaults-file=/Applications/MAMP/tmp/mysql/my.cnf 
--port=8889 --socket=/Applications/MAMP/tmp/mysql/mysql.sock 
--user=mysql --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid 
--log-error=/Applications/MAMP/logs/mysql_error_log.err 
--tmpdir=/Applications/MAMP/tmp/mysql/tmpdir 
--datadir=/Library/Application Support/appsolute/MAMP PRO/db/mysql
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.