অ্যান্ড্রয়েড

কমান্ড লাইনের মাধ্যমে কীভাবে লিনাক্সের একটি মাইএসকিএল ডাটাবেস মুছবেন

Week 7, continued

Week 7, continued

সুচিপত্র:

Anonim

মাইএসকিউএল হ'ল সর্বাধিক জনপ্রিয় ওপেন সোর্স রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম।

এই টিউটোরিয়ালটি বর্ণনা করে যে কীভাবে কমান্ড লাইনের মাধ্যমে কোনও মাইএসকিউএল বা মারিয়াডিবি ডাটাবেস মুছবেন (বা বাদ দিন)।

তুমি শুরু করার আগে

সমস্ত কমান্ড প্রশাসনিক ব্যবহারকারী হিসাবে কার্যকর করা হয় (একটি ডেটাবেস মুছতে ন্যূনতম সুবিধাসমূহ DROP ) বা মূল অ্যাকাউন্ট সহ account

মাইএসকিউএল কনসোল অ্যাক্সেস করতে নিম্নলিখিত কমান্ডটি টাইপ করুন এবং অনুরোধ জানানো হলে আপনার মাইএসকিউএল রুট ব্যবহারকারী পাসওয়ার্ড লিখুন:

mysql -u root -p আপনার যদি আপনার মাইএসকিউএল রুট পাসওয়ার্ড পরিবর্তন করতে হয় তবে কমান্ড লাইনের মাধ্যমে মাইএসকিউএল রুট পাসওয়ার্ড পুনরায় সেট করার বিষয়ে এই টিউটোরিয়ালটি অনুসরণ করুন।

সমস্ত মাইএসকিউএল ডাটাবেস তালিকাভুক্ত করুন

ডাটাবেস ড্রপ করার আগে, আপনি তৈরি করা সমস্ত ডাটাবেসের একটি তালিকা দেখতে চাইতে পারেন। মাইএসকিউএল শেলের মধ্যে থেকে এটি করতে নিম্নলিখিত কমান্ডটি প্রয়োগ করুন:

SHOW DATABASES;

উপরের কমান্ডটি সার্ভারে সমস্ত ডাটাবেসের একটি তালিকা মুদ্রণ করবে। আউটপুট এর সাথে একই রকম হওয়া উচিত:

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

মাইএসকিউএলে একটি ডাটাবেস মুছুন

একটি মাইএসকিউএল ডাটাবেস মুছে ফেলা একক কমান্ড চালানোর মতোই সহজ is এটি একটি পুনরায় পরিবর্তনযোগ্য ক্রিয়া এবং সতর্কতার সাথে কার্যকর করা উচিত। আপনি কোনও ভুল ডাটাবেস অপসারণ করছেন না তা নিশ্চিত করুন, একবার আপনি ডাটাবেস মুছলে এটি পুনরুদ্ধার করা যাবে না।

ড্রপ কোয়েরি চালানোর আগে ডাটাবেসের একটি ব্যাকআপ তৈরি করা সর্বদা একটি ভাল ধারণা।

একটি ডাটাবেস মুছতে নিম্নলিখিত কমান্ডটি টাইপ করুন, যেখানে আপনি মুছে ফেলতে চান ডাটাবেসটির নাম হ'ল database_name নাম:

DROP DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist

উপরের মত ত্রুটি দেখা এড়াতে, পরিবর্তে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

DROP DATABASE IF EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

উপরের আউটপুটে, Query OK অর্থ হল ক্যোয়ারীটি সফল হয়েছিল এবং 1 warning আমাদের বলে যে ডাটাবেসটি বিদ্যমান নেই এবং কোনও ডাটাবেস মুছে ফেলা হয়নি।

লিনাক্সে, মাইএসকিউএল ডাটাবেস এবং সারণীর নামগুলি কেস সংবেদনশীল।

মাইএসকিউএলমিন সহ একটি মাইএসকিউএল ডেটাবেস মুছুন

লিনাক্স টার্মিনাল থেকে মাইএসক্ল্যাডমিন ইউটিলিটি ব্যবহার করে আপনি কোনও মাইএসকিউএল ডাটাবেসও মুছতে পারেন।

উদাহরণস্বরূপ, ডাটাবেস_নাম নামের একটি ডাটাবেস মুছতে, নিম্নলিখিত কমান্ডটি টাইপ করুন এবং যখন জিজ্ঞাসা করা হবে তখন আপনার মাইএসকিউএল রুট ব্যবহারকারী পাসওয়ার্ড লিখুন:

mysqladmin -u root -p drop database_name

উপসংহার

আপনি কীভাবে একটি মাইএসকিউএল ডাটাবেস মুছবেন তা শিখেছেন।

আপনার কোনও প্রশ্ন থাকলে নির্দ্বিধায় কোনও মন্তব্য করুন leave

mysql মারিয়াদব