এটি আপেল.স্ট্যাকেক্সেক্সঞ্জ.কম এ আমার প্রশ্নের পুনঃপ্রবন্ধ
আমি মাধ্যমে মাইএসকিউএল ইনস্টল করা আছে homebrew : brew install mysql
। আমি মাইএসকিউএল অগ্রাধিকার ফলকটি হোমব্রিউয়ের মাধ্যমে আমার মাইএসকিউএল ইনস্টল করতে চাই। আমি কীভাবে এটি অর্জন করতে পারি?
এটি আপেল.স্ট্যাকেক্সেক্সঞ্জ.কম এ আমার প্রশ্নের পুনঃপ্রবন্ধ
আমি মাধ্যমে মাইএসকিউএল ইনস্টল করা আছে homebrew : brew install mysql
। আমি মাইএসকিউএল অগ্রাধিকার ফলকটি হোমব্রিউয়ের মাধ্যমে আমার মাইএসকিউএল ইনস্টল করতে চাই। আমি কীভাবে এটি অর্জন করতে পারি?
উত্তর:
আমি একই সমস্যা ছিল। আমার বোতামটি গুগল করার পরে, আমি যা খুঁজে পেতে সক্ষম হয়েছিল তা এখানে:
হোমব্রিউয়ের মাইএসকিউএল ইনস্টলেশনতে সিমলিঙ্কগুলি এতে ইনস্টল করুন /usr/local/mysql
:
mkdir -p /usr/local/mysql; cd /usr/local/mysql
ln -s $(brew --prefix mysql)/* .
(এটি ইতিমধ্যে আপনাকে সেই পছন্দের ফলকের বোতামটি ব্যবহার করে মাইএসকিউএল সার্ভারটি বন্ধ করতে দেয় - কারণ এটি কেবল বাইনারি ব্যবহার করে - তবে এটি শুরু করে না)mysqladmin
পক্ষপাত ফলকে প্রচেষ্টা মাইএসকিউএল সার্ভার আরম্ভ করার জন্য ব্যবহারকারী হিসাবে mysql
বা_mysql
সঙ্গে এটি চলমান বদলে আপনার ব্যবহারকারী নাম। তারা বলছে যেভাবেই হোক এসকিউএল সার্ভারের জন্য একজন নিবেদিত ইউনিক্স ব্যবহারকারী থাকা ভাল ধারণা ... তাই ডেটা ডিরেক্টরিটি অবশ্যই কলকৃত _mysql
বা mysql
তার পাশাপাশি ব্যবহারকারীর মালিকানাধীন হতে হবে ।
datadir=
অভ্যন্তরে প্রবেশের সন্ধান করে /etc/my.cnf
, বা $HOME/.my.cnf
, বা $(brew --prefix mysql)/support-files/mysql.server
তারপরে chown
এটি অনুসারে আপনার ডেটা ডিরেক্টরিটি কোথায় রয়েছে তা খুঁজে পেতে পারেন ।
বিকল্পভাবে, আপনি এটি ব্যবহার করে একটি তাজা ডেটা ডিরেক্টরি দিয়ে শুরু করতে পারেন mysql_install_db
:
unset TMPDIR
sudo mysql_install_db --user=_mysql --basedir="$(brew --prefix mysql)" --datadir=/your/data/dir
উল্লেখ্য, এর মতো এটিকে ইনস্টল করার পরে, তুমি কি দিয়ে মাইএসকিউএল সার্ভার আরম্ভ করতে সক্ষম হবে আপনার আর ব্যবহারকারীর নাম, অন্তত ছাড়া sudo -u
।
যদি _mysql
আপনার সিস্টেমে কোনও ব্যবহারকারী এবং / অথবা গোষ্ঠী কল করা না থাকে তবে আপনি এখানেdscl
বর্ণিত কমান্ড লাইন ইউটিলিটি ব্যবহার করে এগুলি তৈরি করতে পারেন ।
মাইএসকিউএল সার্ভারটি স্বয়ংক্রিয়ভাবে সিস্টেম স্টার্টে শুরু করতে, আপনাকে মাইএসকিউএল স্টার্টআপ আইটেমটি ইনস্টল করতে হবে , তারপরে পছন্দ বাক্সে চেকবক্সটি সক্রিয় করতে হবে এবং আপনি যদি পুনরায় বুটটিতে 1 এবং 2 পদক্ষেপ অনুসরণ করেন, তবে এটি আকর্ষণীয়ের মতো কাজ করা উচিত!