এটি mysqluc কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
mysqluc - মাইএসকিউএল ইউটিলিটি চালানোর জন্য কমান্ড লাইন ক্লায়েন্ট
সাইনোপিসিস
mysqluc [--- সাহায্য | --সংস্করণ | [ | -- ভারবোস | -- শান্ত |] --প্রস্থ= | --utildir=
| --এক্সিকিউট <আদেশ তালিকা> = ]
বর্ণনাঃ
এই ইউটিলিটি মাইএসকিউএল ইউটিলিটি চালানোর জন্য একটি কমান্ড লাইন পরিবেশ প্রদান করে।
mysqluc ইউটিলিটি, তাই কনসোল, ব্যবহারকারীদের বর্তমানে ইনস্টল করা যেকোনো একটি কার্যকর করতে দেয়
মাইএসকিউএল ইউটিলিটি কমান্ড। পছন্দ -- ব্যবহার করুন MySQL-এ একটি পথ প্রদান করতে ব্যবহৃত হয়
ইউটিলিটি যখন ইউটিলিটি কার্যকর করা হয় তখন থেকে অবস্থান ভিন্ন হলে।
কনসোলে কনসোল বা বেস কমান্ডের একটি তালিকা রয়েছে। এগুলি ব্যবহারকারীদের সাথে যোগাযোগ করতে দেয়
কনসোল নিজেই বৈশিষ্ট্য. বেস কমান্ডের তালিকা a সহ নীচে দেখানো হয়েছে
সংক্ষিপ্ত বিবরণ.:
কমান্ড বর্ণনা
------------------------------------------------------------------------- ----------------------------------------
সাহায্য ইউটিলিটিগুলি সমর্থিত সমস্ত ইউটিলিটিগুলির তালিকা প্রদর্শন করুন৷
সাহায্য একটি নির্দিষ্ট ইউটিলিটির জন্য সাহায্য প্রদর্শন করুন।
সাহায্য | সাহায্য কমান্ড এই তালিকা দেখান।
প্রস্থান | প্রস্থান করুন কনসোল থেকে প্রস্থান করুন।
সেট = কমান্ডে প্রত্যাহার করার জন্য একটি ভেরিয়েবল সংরক্ষণ করুন।
বিকল্পগুলি প্রদর্শন করুন ব্যবহারকারী দ্বারা নির্দিষ্ট বিকল্পগুলির তালিকা প্রদর্শন করুন৷
শুরু করা.
ভেরিয়েবল দেখান ভেরিয়েবলের তালিকা প্রদর্শন করুন।
কমান্ড চালানোর জন্য ENTER টিপুন।
কমান্ড এন্ট্রি সাফ করতে ESCAPE টিপুন।
পূর্ববর্তী কমান্ড পুনরুদ্ধার করতে নিচে টিপুন।
ইতিহাসের পরবর্তী কমান্ড পুনরুদ্ধার করতে UP টিপুন।
ইউটিলিটি সম্পূর্ণ করার জন্য TAB টিপুন, বিকল্প,
বা পরিবর্তনশীল নাম।
মিলের প্রকারের তালিকার জন্য TAB দুবার টিপুন
সমাপ্তি (প্রসঙ্গ সংবেদনশীল)।
সবচেয়ে সহায়ক বেস কমান্ডগুলির মধ্যে একটি হল প্রদত্ত বিকল্পগুলি দেখার ক্ষমতা
'help' লিখে ইউটিলিটি ' যখন ব্যবহারকারী এই কমান্ডটি টাইপ করে এবং ENTER টিপে,
কনসোল ইউটিলিটির জন্য সমস্ত বিকল্পের একটি তালিকা প্রদর্শন করবে।
কনসোল সমস্ত কমান্ডের জন্য ট্যাব সম্পূর্ণতা প্রদান করে, ইউটিলিটিগুলির জন্য বিকল্পগুলি এবং
ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবল। কমান্ডের জন্য ট্যাব সমাপ্তি ব্যবহারকারীদের শুরুর N নির্দিষ্ট করতে দেয়
একটি কমান্ডের অক্ষর এবং কমান্ডটি সম্পূর্ণ করতে TAB টিপুন। যদি একাধিক থাকে
কমান্ড যা উপসর্গের সাথে মেলে, এবং ব্যবহারকারী TAB দুবার টিপে, সম্ভাব্য সমস্ত কিছুর একটি তালিকা
মিল প্রদর্শিত হয়।
বিকল্পগুলির জন্য ট্যাব সমাপ্তি অনুরূপ। ব্যবহারকারীকে প্রথমে একটি বৈধ MySQL ইউটিলিটি টাইপ করতে হবে
কমান্ড তারপর একটি কমান্ডের প্রথম N অক্ষর টাইপ করে এবং TAB টিপুন, উদাহরণস্বরূপ
--ক্রিয়া . এই ক্ষেত্রে, কনসোল বিকল্পটি সম্পূর্ণ করবে। ক্ষেত্রে যেখানে একটি
বিকল্পের একটি মান প্রয়োজন, কনসোল বিকল্পের নামটি সম্পূর্ণ করবে এবং '=' যুক্ত করবে
চরিত্র বিকল্পগুলির জন্য ট্যাব সমাপ্তি সম্পূর্ণ নাম এবং উপনাম উভয়ের জন্য কাজ করে (যদি
উপলব্ধ)। ব্যবহারকারী যদি TAB দুইবার চাপেন, তাহলে কনসোল মিলের একটি তালিকা প্রদর্শন করবে
বিকল্প একটি MySQL ইউটিলিটির নাম টাইপ করার সাথে সাথে TAB দুইবার চাপলেই হবে
সেই ইউটিলিটির জন্য সমস্ত বিকল্পের একটি তালিকা প্রদর্শন করুন।
ভেরিয়েবলের জন্য ট্যাব সমাপ্তি বিকল্পগুলির মতোই কাজ করে। এই ক্ষেত্রে, ব্যবহারকারী
প্রথমে '$' অক্ষর টাইপ করতে হবে তারপর TAB টিপুন। উদাহরণস্বরূপ, যদি একটি পরিবর্তনশীল $SERVER1
বিদ্যমান, যখন ব্যবহারকারী টাইপ করে –-server=$SER , কনসোল $SERVER সম্পূর্ণ করবে
পরিবর্তনশীল নাম। যে ক্ষেত্রে একাধিক ভেরিয়েবল আছে, TAB দুইবার চাপলে হবে
প্রথম $+N অক্ষরের সমস্ত মিলের একটি তালিকা প্রদর্শন করুন। টাইপ করার পর দুইবার TAB টিপুন
শুধুমাত্র $ অক্ষর সমস্ত ভেরিয়েবলের একটি তালিকা প্রদর্শন করবে।
দ্রষ্টব্য: কনসোলে ইউটিলিটির জন্য 'mysql' উপসর্গ টাইপ করার প্রয়োজন নেই। উদাহরণ স্বরূপ,
যদি ব্যবহারকারী 'ডিস্কু' টাইপ করে ' কনসোল 'ডিস্কুসেজ' দিয়ে কমান্ডটি সম্পূর্ণ করবে।
সম্পূর্ণ কমান্ড টাইপ করে এবং ENTER টিপে ইউটিলিটিগুলি সম্পাদন করা হয়। দ্য
ব্যবহারকারীকে 'python' টাইপ করতে হবে না বা '.py' ফাইল এক্সটেনশন প্রদান করতে হবে না। কনসোল হবে
প্রয়োজন হলে এই যোগ করুন।
ব্যবহারকারী বিকল্পটি ব্যবহার করে কমান্ড চালাতে পারেন --এক্সিকিউট. এই বিকল্পের মান হল a
চালানোর জন্য কমান্ডের সেমি-কোলন আলাদা করা তালিকা। এগুলি বেস কমান্ড বা মাইএসকিউএল হতে পারে
ইউটিলিটি কমান্ড। কনসোল প্রতিটি কমান্ড চালাবে এবং আউটপুট প্রদর্শন করবে। সব
কনসোল দ্বারা চালিত কমান্ডগুলি অবশ্যই একটি উদ্ধৃত স্ট্রিং এর ভিতরে প্রদর্শিত হবে এবং এর দ্বারা পৃথক করা হবে
আধা কোলন উদ্ধৃত স্ট্রিং-এর বাইরের কমান্ডগুলিকে আর্গুমেন্ট হিসাবে গণ্য করা হবে৷
mysqluc ইউটিলিটি নিজেই এবং এইভাবে কার্যকর করার জন্য উপেক্ষা করা হয়েছে।
দ্রষ্টব্য: কনসোল বা সম্পর্কিত কোডে কোনো ত্রুটি থাকলে, কনসোলটি কার্যকর করা বন্ধ করবে
ব্যর্থতার পয়েন্টে কমান্ড। কমান্ডগুলিও a ব্যবহার করে কনসোলে পাইপ করা যেতে পারে
'ইকো' এর মতো প্রক্রিয়া ” | mysqluc"।
কনসোল ব্যবহারকারীদের সাধারণভাবে ব্যবহৃত মানগুলির জন্য ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবল সেট করার অনুমতি দেয়
বিকল্প সিনট্যাক্সটি কেবল 'VARNAME=VALUE সেট করুন'। ব্যবহারকারী সব একটি তালিকা দেখতে পারেন
'শো ভেরিয়েবল' কমান্ড প্রবেশ করে ভেরিয়েবল। এই ভেরিয়েবলের মান ব্যবহার করতে
ইউটিলিটি কমান্ডে, ব্যবহারকারীকে অবশ্যই '$' দিয়ে মান উপসর্গ করতে হবে। উদাহরণ স্বরূপ,
--server=$SERVER1 SERVER1 ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবলের মান প্রতিস্থাপন করবে যখন
ইউটিলিটি কার্যকর করা হয়।
দ্রষ্টব্য: ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবলের একটি সেশন জীবনকাল থাকে। তারা একটি থেকে রক্ষা করা হয় না
অন্য ব্যবহারকারী কনসোলে মৃত্যুদন্ড কার্যকর করা।
ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবলগুলিকে mysqluc-এ আর্গুমেন্ট হিসাবে পাস করেও সেট করা যেতে পারে
আদেশ উদাহরণস্বরূপ, SERVER1 ভেরিয়েবল সেট করতে এবং কনসোল চালু করতে, ব্যবহারকারী করতে পারেন
এই কমান্ডটি ব্যবহার করে কনসোল চালু করুন।:
$ mysqluc SERVER1=root@localhost
ব্যবহারকারী যেকোন সংখ্যক ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবল সরবরাহ করতে পারে তবে তাদের অবশ্যই একটি মান থাকতে হবে
এবং '=' অক্ষরের চারপাশে কোন স্পেস নেই। কনসোল চালু হলে, ব্যবহারকারী সব দেখতে পারবেন
'ভেরিয়েবল দেখান' কমান্ড ব্যবহার করে ভেরিয়েবল।
বিকল্প
· --সংস্করণ
প্রোগ্রামের সংস্করণ নম্বর দেখান এবং প্রস্থান করুন
· -- সাহায্য
প্রোগ্রামের সাহায্য পৃষ্ঠা দেখান
· --ভারবোস, -ভি
কত তথ্য প্রদর্শিত হবে তা নিয়ন্ত্রণ করুন। উদাহরণ স্বরূপ, -v = শব্দচয়ন, -ভিভি = আরো
শব্দপূর্ণ, -ভিভিভি = ডিবাগ
· -- শান্ত
সমস্ত তথ্যমূলক বার্তা দমন করুন
· --এক্সিকিউট , -ই
কমান্ড চালান এবং প্রস্থান করুন। একাধিক কমান্ড সেমি-কোলন দিয়ে আলাদা করা হয়। বিঃদ্রঃ:
কিছু প্ল্যাটফর্মের কমান্ড তালিকার চারপাশে ডবল উদ্ধৃতি প্রয়োজন হতে পারে।
· -- ব্যবহারযোগ্য
ইউটিলিটিগুলির অবস্থান
· --প্রস্থ
প্রদর্শনের প্রস্থ
নোট
উপরের --এক্সিকিউট কনসোলে বিকল্প বা পাইপিং কমান্ডের জন্য উদ্ধৃতি বা দ্বিগুণ প্রয়োজন হতে পারে
উদ্ধৃতি (উদাহরণস্বরূপ, উইন্ডোজে)।
উদাহরণ
কনসোল চালু করতে, এই কমান্ডটি ব্যবহার করুন:
$ mysqluc
নিম্নলিখিতগুলি কনসোল চালু করা এবং কনসোল কমান্ড 'হেল্প চালানোর প্রদর্শন করে
ইউটিলিটি' সমর্থিত সমস্ত ইউটিলিটিগুলির একটি তালিকা দেখতে। কনসোল কমান্ডটি কার্যকর করবে
তারপর প্রস্থান করুন।:
$ mysqluc -e "হেল্প ইউটিলিটি"
ইউটিলিটি বর্ণনা
---------------------------------------------------------------- ----------------------------------------
সদৃশ বা অপ্রয়োজনীয় সূচীগুলির জন্য mysqlindexcheck চেক করুন
mysqlrplcheck চেক প্রতিলিপি
mysqluserclone এক বা একাধিক নতুন ব্যবহারকারীর জন্য একটি MySQL ব্যবহারকারী অ্যাকাউন্ট ক্লোন করুন
mysqldbcompare ধারাবাহিকতার জন্য ডাটাবেস তুলনা করুন
mysqldiff বস্তুর মধ্যে বস্তুর সংজ্ঞা তুলনা করুন যেখানে
পার্থক্য হল কিভাবে db1.obj1 db2.obj2 থেকে আলাদা
mysqldbcopy ডাটাবেস এক সার্ভার থেকে অন্য সার্ভারে অনুলিপি করুন
mysqlreplicate একটি মাস্টারের সাথে প্রতিলিপি স্থাপন করে
mysqldbexport রপ্তানি মেটাডেটা এবং ডাটাবেস থেকে ডেটা
mysqldbimport ফাইল থেকে মেটাডেটা এবং ডেটা আমদানি করে
mysqlmetagrep অনুসন্ধান মেটাডেটা
mysqlprocgrep অনুসন্ধান প্রক্রিয়া তথ্য
mysqldiskusage ডাটাবেসের জন্য ডিস্ক ব্যবহার দেখায়
mysqlserverinfo সার্ভারের তথ্য দেখায়
mysqlserverclone একটি চলমান সার্ভারের আরেকটি উদাহরণ শুরু করে
নিম্নলিখিতটি ব্যবহার করে বেশ কয়েকটি কমান্ড চালানোর জন্য কনসোল চালু করা দেখায়
--একটি সার্ভার সংযোগের জন্য একটি ভেরিয়েবল সেট করা এবং একটি চালানো সহ এক্সিকিউট বিকল্প
পরিবর্তনশীল প্রতিস্থাপন ব্যবহার করে ইউটিলিটি। দ্রষ্টব্য: কিছুতে '$' এড়িয়ে যাওয়ার প্রয়োজন হতে পারে
প্ল্যাটফর্ম (উদাহরণস্বরূপ, লিনাক্স)। নীচের আউটপুট একটি উদ্ধৃতি এবং শুধুমাত্র প্রতিনিধিত্বমূলক।
$ mysqluc -e "SERVER=root@host123 সেট করুন; mysqldiskusage --server=\$SERVER"
# হোস্ট123-এ উৎস: ... সংযুক্ত।
বিজ্ঞপ্তি: আপনার ব্যবহারকারীর অ্যাকাউন্টের ডেটাডির পড়ার অ্যাক্সেস নেই। ডেটা
আকার গণনা করা হবে এবং প্রকৃত ফাইলের আকার বাদ দেওয়া হতে পারে। কিছু বৈশিষ্ট্য
অনুপলব্ধ হতে পারে।
# ডাটাবেস মোট:
+----------------------+---------------+
| db_নাম | মোট |
+----------------------+---------------+
...
| বিশ্ব | 0 |
...
+----------------------+---------------+
মোট ডাটাবেস ডিস্ক ব্যবহার = 1,072,359,052 বাইট বা 1022.00 এমবি
#...সম্পন্ন.
নিম্নলিখিতটি উপরে দেখানো কিন্তু পাইপযুক্ত কমান্ডগুলি ব্যবহার করে কনসোল চালু করা দেখায়
কমান্ড লাইনে কনসোলে প্রবেশ করুন। ফলাফল উপরের মত একই.:
$ echo "set SERVER=root@host123; mysqldiskusage --server=\$SERVER" | mysqluc
নিম্নলিখিতগুলি কমান্ডের মাধ্যমে কনসোল চালু করা এবং ভেরিয়েবল সেট করা দেখায়
লাইন।:
$ mysqluc SERVER=root@host123 VAR_A=57 -e "ভেরিয়েবল দেখান"
পরিবর্তনশীল মান
----------------------------------------------------------- ----------------------------------------
সার্ভার root@host123
VAR_A 57
কপিরাইট
onworks.net পরিষেবা ব্যবহার করে mysqluc অনলাইন ব্যবহার করুন