আমি কীভাবে কোনও মাইএসকিউএল ডাটাবেস সরিয়ে ফেলব?


169

আপনি আমার শেষ প্রশ্নটি থেকে লক্ষ্য করতে পারেন যে মাইএসকিউএল মনিটরে মাইএসকিউএল ম্যানুয়ালগুলি পড়া , কোনও সমস্যা আরও কিছু সমস্যা সৃষ্টি করেছে ?

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

আমি কীভাবে একটি মাইএসকিউএল ডাটাবেসটি সঠিকভাবে মুছে ফেলতে পারি?

উত্তর:


296

মাইএসকিউএল প্রম্পট থেকে:

mysql> drop database <db_name>;

34

যদি আপনার ডাটাবেসটি বাদ দেওয়া যায় না, যদিও আপনার বিবৃতিতে কোনও টাইপস নেই এবং শেষটি মিস করবেন না ;, ব্যাকটিক্সের মধ্যে ডাটাবেসের নামটি আবদ্ধ করুন:

mysql> drop database `my-database`;

ব্যাকটিকগুলি ডাটাবেস বা কলামগুলির জন্য হয়, এস্ট্রোপফগুলি এগুলির মধ্যে থাকা ডেটার জন্য।

আরও তথ্যের জন্য, স্ট্যাক ওভারফ্লো প্রশ্নের এই উত্তরটি দেখুন যখন একক উদ্ধৃতি, ডাবল কোট এবং ব্যাকটিক্স ব্যবহার করবেন?


2
এই উত্তরের জন্য ধন্যবাদ, ব্যাকটিক ব্যবহার না করা পর্যন্ত এটি আমার পক্ষে কার্যকর হয়নি।
টমসিহাপ

আমি এটি উইন্ডোতে আবদ্ধ ছিল। অন্যথায় আমি পেয়েছি You have an error in your SQL syntax;
Amio.io

16

আপনি যখন আপনার ডাটাবেস তৈরি করার সময় কোনও এসকিউএল স্ক্রিপ্ট ব্যবহার করছেন এবং আপনার স্ক্রিপ্ট দ্বারা কোনও ব্যবহারকারী তৈরি করেছেন, আপনাকে সেগুলিও ফেলে দিতে হবে। অবশেষে আপনার ব্যবহারকারীদের ফ্লাশ করা দরকার; অর্থাত্ মাইএসকিউএলকে আবার ব্যবহারকারীর সুবিধাগুলি পড়তে বাধ্য করুন।

-- DELETE ALL RECIPE

drop schema <database_name>;
-- Same as `drop database <database_name>`

drop user <a_user_name>;
-- You may need to add a hostname e.g `drop user bob@localhost`

FLUSH PRIVILEGES;

শুভকামনা!


উপরের এসকিউএল মাইএসকিউএলে কাজ করে না। (এটি মাইএসকিএল এর পুরানো সংস্করণের জন্য হতে পারে ??
জ্যাকব

3
drop database <db_name>;
FLUSH PRIVILEGES;

7
আপনার উত্তরটি দেখতে কেমন তা দেখুন এবং উত্তরটি সম্পাদনা করে সঠিকভাবে ফর্ম্যাট করার চেষ্টা করুন এবং কোডটি পোষ্ট করবেন না। আপনার কোড সম্পর্কে কিছু ব্যাখ্যা বা তথ্য বা ব্যবহার দিন। উদাহরণস্বরূপ, এই উত্তরটি দেখুন
আজিক আবদুল্লাহ

0

আমার সুবিধাগুলি সংশোধন করা দরকার। REVOKE ALL PRIVILEGES ONলগ .* FROM 'root'@'root'; GRANT ALL PRIVILEGES ONলগ.* TO 'root'@'root'WITH GRANT OPTION;


-1

আপনি যদি এক্সএএমপিপিতে কাজ করছেন এবং ড্রপ ডাটাবেসের আপনার ক্যোয়ারি যদি কাজ না করে তবে আপনি অপারেশন ট্যাগটিতে যেতে পারেন যেখানে কলামটি পাবেন (ডাটাবেসটি ফেলে দিন (ড্রপ করুন)), সেই বোতামটি ক্লিক করুন এবং আপনার ডাটাবেস মুছে যাবে।


Xammp ব্যবহার করে উইন্ডোতে যে ডাটাবেসটি সংরক্ষণ করা হয়েছে সেই অবস্থানটি আপনি খুঁজে পেতে পারেন। Mysql ডেটা ডিরেক্টরি যেখানে অবস্থান সন্ধান করুন। এবং তারপরে এটি মুছুন। উদাহরণস্বরূপ, যদি আপনার ডাটাবেসটির নাম লগ রাখা হয়, তবে তা এখানে থাকতে পারে: E: \ প্রোগ্রাম ফাইলগুলি
am
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.