স্টার্টআপে মাইএসকিউএল শুরু করুন


32

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

sudo service mysql start

মাইএসকিউএল চালানোর জন্য। বুট শুরু করার জন্য আপনি কীভাবে মাইএসকিউএল পাবেন?

উত্তর:


2

অনুরূপ মামলার সমাধানের জন্য এখানে কিছুটা আলাদা বিষয় হাইজ্যাক করে কিছুটা অফ-টপিক হওয়ার জন্য ক্ষমা করবেন। যেহেতু আমি আমার কিছুটা সম্পর্কিত সমস্যা সমাধানের চেষ্টা করে এই সুতোতে হোঁচট খেয়েছি আমি আপনার ক্ষমা প্রার্থনা করছি।

উবুন্টু 16.04 চলছে এমন একটি lxc ধারকটিতে মাইএসকিএল শুরু করার বিষয়ে আমার সমস্যা ছিল। আমি চেষ্টা update-rc.d mysql defaultsসেইসাথে systemctl enable mysql.serviceবেশ কয়েকবার কিন্তু মাইএসকিউএল বুট আপ আসে নি। এমনকি কিছু সমাধানের জন্য কোনও লগ এন্ট্রিও ছিল না।

Lxc ধারক হোস্টের lxc কনফিগারেশন ফাইলের মাধ্যমে নেটওয়ার্ক কনফিগারেশন পাচ্ছে তবে ডিফল্টরূপে ডিএইচসিপি ক্লায়েন্ট সক্ষম করার জন্য এটি কনফিগার করা হয়েছিল। এলএক্সসি পাত্রে ডিএইচসিপি নিষ্ক্রিয় করে আমি দুর্ঘটনাক্রমে সমাধানে হোঁচট খেয়েছি। এটি মাইএসকিএল শুরু না হওয়ার কারণ কারণ এটি ডিএইচসিপি ক্লায়েন্টটি শেষ হওয়ার অপেক্ষায় ছিল। এবং অনুপলব্ধ ডিএইচসিপি পরিষেবা থেকে কোনও প্রতিক্রিয়া হারিয়ে যাওয়ার কারণে ডিএইচসিপি শেষ করেনি।

সুতরাং, যদি আপনি এখানে একই প্রশ্নে হোঁচট খাচ্ছেন এবং নিজেকে একটি অনুরূপ দ্বিধাদ্বন্দ্বের মধ্যে খুঁজে পান তবে চেষ্টা করুন: /etc/network/interfacesলাইনগুলি সম্পাদনা করুন এবং মন্তব্য করুন

auto eth0
iface eth0 inet dhcp

47

এই আদেশটি লিখুন:

sudo update-rc.d mysql defaults

2
ধন্যবাদ। এটা আমার বার্তা দিচ্ছেন: আপডেট-rc.d: সতর্কতা: /etc/init.d/mysql অনুপস্থিত lsb তথ্য আপডেট-rc.d: <দেখতে wiki.debian.org/LSBInitScripts > সিস্টেম শুরু করুন / স্টপ জন্য, / etc সংযোগগুলি /init.d/mysql ইতিমধ্যে বিদ্যমান। মনে হয় আরও একটি সমস্যা আছে।
কোহজাহ ব্রিজে

এটি পরামর্শ দেবে বলে মনে হচ্ছে: ubuntuforums.org/showthread.php?t=1475798 পুনরায় বুট করার পরে ফলাফল সম্পর্কে রিপোর্ট করবে।
কোহজাহ ব্রীজ

1
@ কোহজাহব্রিজেস সমাধানটি আমার পক্ষে কাজ করে। উত্তরটি গ্রহণ করার জন্য আপনি কি ইতিমধ্যে পুনরায় চালু করেছেন? ;)
অটোম্যাটিক্স

কবজির মতো কাজ করেছেন :)
ভিনিতে

0

উবুন্টু সঙ্গে upstart init

14.04 অবধি উবুন্টু ইনপস্টার্টটি ডিআইএম এর জন্য ব্যবহার করে তাই এটির কনফিগারেশনটি আমাদের দেখতে হবে: যদি /etc/init/mysql.overrideউপস্থিত থাকে এবং manualমাইএসকিএল স্বয়ংক্রিয়ভাবে শুরু করা অক্ষম থাকে।

.Override সরান এবং কনফিগারটি পুনরায় লোড করুন:

rm /etc/init/mysql.override
initctl reload-configuration

বিকল্পভাবে যদি SysV init ব্যবহার করা হয়

প্রথমে ক্লিনআপ পুরানো স্টার্টআপ কনফিগার করুন, তারপরে ত্রুটি এড়াতে নতুন ডিফল্ট কনফিগারেশন লিখুন System start/stop links for /etc/init.d/mysql already exist

মূল হিসাবে চালিত করুন:

update-rc.d -f mysql remove
update-rc.d mysql defaults
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.