কম্পিউটার

MySQL ত্রুটি - #1046 - কোন ডাটাবেস নির্বাচন করা হয়নি


আমরা একটি টেবিল তৈরি করার সময় ত্রুটি-#1046 ঘটতে পারে, কিন্তু ডাটাবেস নির্বাচন করতে ভুলে যাই। ধরা যাক আমরা MySQL শুরু করেছি নীচে দেখানো হিসাবে −

MySQL ত্রুটি - #1046 - কোন ডাটাবেস নির্বাচন করা হয়নি

সঠিক পাসওয়ার্ড দেওয়ার পরে, উপরের উইন্ডোটি খুলবে। এখন কোনো ডাটাবেস নির্বাচন না করেই একটি টেবিল তৈরি করুন। এটি একটি ত্রুটি দেখাবে −

mysql> টেবিল তৈরি করুন TblUni-> (-> id int,-> Name varchar(100)-> );

ত্রুটি 1046 (3D000):কোনো ডাটাবেস নির্বাচন করা হয়নি

নিম্নলিখিত স্ক্রিনশট একই ত্রুটি দেখাচ্ছে −

MySQL ত্রুটি - #1046 - কোন ডাটাবেস নির্বাচন করা হয়নি

এখন, উপরের ত্রুটি পরিত্রাণ পেতে যেকোনো ডাটাবেস নির্বাচন করুন। প্রথমত, SHOW কমান্ডের সাহায্যে MySQL-এ কতগুলি ডেটাবেস আছে তা পরীক্ষা করা যাক -

mysql> ডাটাবেস দেখান;

নিচের আউটপুট −

<প্রে>+---------+| ডাটাবেস |+---------+| ব্যবসা || হ্যালো || তথ্য_স্কিমা || আমার ব্যবসা || mysql || কর্মক্ষমতা_স্কিমা || নমুনা || sys | | পরীক্ষা |+-------------------+9 সারি সেটে (0.00 সেকেন্ড)

এখন, আমরা যেকোনো ডাটাবেস বেছে নিতে পারি। ধরুন আমি ডাটাবেস 'ব্যবসা' ব্যবহার করছি, তাই আমরা 'ব্যবহার' কমান্ডের সাহায্যে বেছে নিতে পারি।

mysql> ব্যবসা ব্যবহার করুন; ডাটাবেস পরিবর্তিত হয়েছে

ডাটাবেস 'ব্যবসা' ব্যবহার করার পরে, আমরা উপরের টেবিলটি তৈরি করতে পারি এবং আমরা কোনও ত্রুটি পাব না৷

mysql> টেবিল তৈরি করুন TblUni-> (-> id int,-> Name varchar(100)-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.50 সেকেন্ড)

  1. কিভাবে একটি MySQL ডাটাবেস ব্যাকআপ করবেন

  2. মাইএসকিউএল-এ কোন ডাটাবেস নির্বাচন করা হয়েছে তা কীভাবে পরীক্ষা করবেন?

  3. জাভা-মাইএসকিউএল দিয়ে JDBC ত্রুটিতে অজানা ডাটাবেস সমাধান করবেন?

  4. mysqlpump - একটি MySQL ডাটাবেস ব্যাকআপ প্রোগ্রাম