কেউ কি জানেন যে /var/run/mysqld/mysqld.sock
আমি মাইএসকিউএল 5.1 ইনস্টল করার সময় (বা পুনরায় ইনস্টল করা) কেন আমার সকেট ফাইলটি আমার কম্পিউটারে থাকবে না?
এই মুহুর্তে, আমি যখন মাইএসকিএলডি দিয়ে একটি সার্ভার শুরু করার চেষ্টা করি তখন আমার মতো ত্রুটি পাওয়া যায় Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
, তবে সেই নামটি দিয়ে একটি ফাঁকা ফাইল তৈরি করা (উবুন্টু ফোরামগুলিতে প্রস্তাবিত হিসাবে) ব্যর্থ হয়েছিল।
আমি কিছুক্ষণ আগে ন্যাটিতে আপগ্রেড না হওয়া পর্যন্ত আমার মাইএসকিএল এবং পোস্টগ্রিস উভয়ই জরিমানা পরিবেশন করেছে; আমি কী ঘটছে তা নির্ধারণের চেষ্টা করে উভয় ডাটাবেস ধরে হাঁটতে ঘন্টা ব্যয় করেছি। আমি পোস্টগ্র্যাগগুলি ছেড়ে দিতে পারি, তবে আমি মাইএসকিএল-এর একটি অনুলিপি ছাড়া কাজ করতে পারি না।
সবচেয়ে অদ্ভুত অংশ: আমি কুবুন্টু ব্যবহার করি, এবং আমার বোধগম্যতা হল যে কে-ডি-ই ব্যবহারকারীর অনুমতি ইত্যাদি সংরক্ষণের জন্য মাইএসকিএল ব্যবহার করে; আমি কোনও অদ্ভুত অনুমতি সংক্রান্ত সমস্যা ভোগ করছি না; আমি কি এটি বোঝাতে পারি যে (কোনওভাবে?) মাইএসকিউএল আসলে কাজ করছে?
হয়তো এই সকেট ফাইলগুলি নেটিয় ভিন্ন জায়গায় বাস করে? কেবলমাত্র ওএস তাজা পুনরায় ইনস্টল করা সহজ হবে? এই মুহুর্তে, আমি এমন কোনও পরামর্শের জন্য উন্মুক্ত যা আমার সময় নষ্ট করা বন্ধ করবে।
/var/run/mysqld/mysqld.sock
করতে হবে এবং তারপরে সেই ফাইলটি তৈরি করা হবে। @ পল যা বলেছিল সেভাবে, আপনাকে সেই জায়গাতে রাখা কোনও ফাইল সরিয়ে ফেলতে হবে।