মাইএসকিউএল সঠিক পাথ


0

আমি ব্যাবহার করছি

whereis mysql  

আমার মাইএসকিউএল ইনস্টলেশনটির সঠিক অবস্থান পেতে আমার টার্মিনালে, তবে এটি অনেকগুলি অবস্থান দেখায়:

mysql: /usr/bin/mysql /etc/mysql /usr/lib/mysql /usr/bin/X11/mysql /usr/share/mysql /opt/lampp/bin/mysql /opt/lampp/bin/mysql.server /usr/share/man/man1/mysql.1.gz  

এর অর্থ কি এই যে আমি একাধিকবার মাইএসকিউএল ইনস্টল করেছি?


2
typeপরিবর্তে ব্যবহার করুনwhereis (এবং হ্যাঁ, এটি প্রদর্শিত হবে যে আপনার কমপক্ষে দুটি স্থাপনা রয়েছে mysql)
স্টাফেন চেজেলাস

উত্তর:


1

আপনি যা দেখছেন তা হ'ল সমস্ত ডিরেক্টরি mysqlযা আপনাকে ইনস্টল করা প্যাকেজের সমস্ত অংশ called

আপনি যদি ডেবিয়ান জাতীয় সিস্টেমে থাকেন (উবুন্টু সহ), আপনি এটি করতে পারেন

dpkg -l | grep mysql

যা আপনাকে ইনস্টল করা মাইএসকিএল সম্পর্কিত প্যাকেজগুলির একটি তালিকা দেবে। এই ফলাফলগুলির সাথে এইগুলির সাথে পুনর্মিলন করার জন্য whereis, আপনি একটি নির্দিষ্ট প্যাকেজ দ্বারা ইনস্টল করা ফাইলগুলির একটি তালিকা খুঁজে পেতে পারেন, যেমন

dpkg -L mysql-server-5.5

1

আমি বিশ্বাস করি আপনি এরকম কিছু ব্যবহার করতে পারেন

which mysql

mysql এর অবস্থান সন্ধান করতে to

এই আদেশের সাহায্যে আপনি পাবেন:

user@machine ~ $ which mysql
/usr/bin/mysql

যে আপনার জন্য খুঁজছেন?


হ্যাঁ তবে এটি আমাকে অনেকগুলি পথ দিচ্ছে এবং এই মুহূর্তে কোন মাইএসকিউএল চলছে তা আমার খুঁজে বের করতে হবে।
হায়দার আলি

এতে কমান্ডটি আপনাকে মাইএসকিএল: / ইউএসআর / বিন / মাইএসকিএল / ইউএসআর / লিবি / মাইএসকিএল / ইউএসআর / লিব 64 / মাইএসকিএল / ইউএসআর / অন্তর্ভুক্ত / মাইএসকিএল / ইউএসআর / শি / মাইএসকিএল / ইউএসআর / শেয়ার / ম্যান / ম্যান 1 / মাইএসকিএল হিসাবে আউটপুট দেয় .1.bz2 (এটি আপনাকে মাইএসকিএল সহ সমস্ত অবস্থান দেয়) তবে যা আপনাকে মাইএসকিএল এক্সিকিউটেবল (আপনি যে মাইএসকিএল ব্যবহার করছেন) এর অবস্থান দেয় অথবা আমি ভুল হতে পারি।
ইভান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.