"মাইএসকিএল: কমান্ড পাওয়া যায় নি" সমাধান করার জন্য কীভাবে মাইএসকিউএলকে AT পাথ ভেরিয়েবলের সাথে যুক্ত করবেন?


28

আমি আমার ম্যাকতে মাইএসকিউএল ইনস্টল করেছি এবং এখন আমি এটি আমার $PATHভেরিয়েবলে যুক্ত করতে চাই । আমি যে mysqlকোনও জায়গায় টাইপ করতে সক্ষম হতে চাই ।

আমি আমার .profileফাইলটিতে নিম্নলিখিতগুলি যুক্ত করার চেষ্টা করেছি :

export PATH=${PATH}/usr/local/mysql/bin/

আমি আমার টার্মিনালটি আবার চালু করেছি তবে এটি কৌশলটি করে না। এটা এখনও বলে: -bash: mysql: command not found

আমি কীভাবে এটি আমার সাথে সঠিকভাবে যুক্ত করতে পারি $PATH?

আমি ওএস এক্স ইয়োসেমাইট ব্যবহার করছি।

উত্তর:


38

আপনার বর্তমান কোডটি কেন কাজ করছে না তা এখানে:

export PATH=${PATH}/usr/local/mysql/bin/

আপনি কোলন ভুলে গেছেন।

export PATH=${PATH}:/usr/local/mysql/bin/

সঠিক কোড।


লোকেরা উজ্জীবিত হচ্ছে, আপনি এই ত্রুটিযুক্ত পথটি কোথা থেকে পেয়েছেন?
স্পটলাইট

1
আমার পক্ষে এটি কাজ করার জন্য, আমাকে কমান্ড লাইন থেকে .bash_profile চালিয়েও পুনরায় লোড করতে হয়েছিল: উত্স ~ / .Bash_profile
ইসাক লা

19

আপনার .bash_profileফাইলে নিম্নলিখিত লাইনটি যুক্ত করার চেষ্টা করুন।

export PATH="/usr/local/mysql/bin:$PATH"

আপনি নিম্নলিখিত কমান্ডটি দিয়ে সহজেই এটি করতে পারেন, যা ফাইলটি ইতিমধ্যে উপস্থিত থাকলে লাইনটি যুক্ত করবে বা লাইনটি না থাকলে একটি নতুন ফাইল তৈরি করবে।

echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile

এমএএমপি সহ:export PATH="/Applications/MAMP/Library/bin:$PATH"
ম্যাট আর

6

আপনি আপনার .bash_ প্রোফাইলে ফাইলটিতে গিয়ে এই লাইনগুলি যুক্ত করে এটি সম্পাদন করতে পারেন।

alias mysql.start="sudo /usr/local/mysql/support-files/mysql.server start"
alias mysql.stop="sudo /usr/local/mysql/support-files/mysql.server stop"
alias mysql.restart="sudo /usr/local/mysql/support-files/mysql.server restart"
alias mysql.status="sudo /usr/local/mysql/support-files/mysql.server status"

এটি করার পরে আপনি আপনার টার্মিনালের যে কোনও জায়গায় আপনার সংযোগের স্থিতিটি শুরু করতে, থামাতে, পুনরায় চালু করতে এবং এটি পরীক্ষা করতে পারেন:

mysql.start - starts mysql
mysql.stop - stop mysql
mysql.restart - restarts mysql
mysql.status - checks the status of mysql

আশা করি এটি এমনকি আমার আরও দেরী হতে পারে helps চিয়ার্স!


0

ব্যবহারকারীর নাম এবং ডাটাবেস সেট করার মতো জিনিসগুলি করতে আপনি একটি উপাধ ব্যবহার করতে পারেন।

.বাশ_প্রোফাইলে (কিছু সিস্টেমে কেবলমাত্র। প্রোফাইল)

alias mysql='/usr/local/mysql/bin/mysql -u username --default-character-set=utf8' -p databasename

লগআউট করুন এবং একটি নতুন টার্মিনাল খুলুন বা এটি সেটআপ পাবেন না

এখন টাইপ করা mysqlআপনার ডাটাবেসের পাসওয়ার্ড জিজ্ঞাসা করবে এবং প্রতিবার বিকল্পগুলির সাথে ঝাঁকুনির পরিবর্তে আপনাকে সরাসরি সেখানে নিয়ে যাবে।


0

আপনার যদি আপনার .bash_profileফাইলটি পরিবর্তন করতে হয় তবে এই নিবন্ধটি একবার দেখুন: আমার ম্যাক ওসক বাশ প্রোফাইল , যা খুব সহায়ক এবং সহজে বোঝা যায়।

এটি আমার AT PATH সমস্যাটি সমাধান করেছে (যা কোথাও প্রকাশিত হয়নি)।


-3

সিস্টেম প্রশস্ত কনফিগারেশন ফাইল সম্পাদনা করুন:

/etc/paths

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