আমি কিভাবে মাইএসকিউএল সার্ভার শুরু / বন্ধ করব?

আমি সঠিকভাবে শুরু কিভাবে বর্ণনা কিছু নিবন্ধ খুঁজে বের করার চেষ্টা &বিশ্বকাপ; বন্ধ মাইএসকিউএল সার্ভার.

আমি এই লিঙ্কটি খুঁজে পেয়েছি: উবুন্টু 8.04/অভি'গুলি ব্লগিং বিশ্বের মাইএসকিউএল সার্ভার শুরু | বন্ধ করুন কিভাবে

আমি এই কমান্ড দৌড়ে:

/etc/init.d/mysql start 

কিন্তু আমি এই ত্রুটি দেখতে

ERROR 1045 (28000) Access denied for user....

আমি এই আদেশ চেষ্টা করার পরে:

sudo /etc/init.d/mysql start

আমি আমার পাসওয়ার্ড প্রবেশ, এবং আবার আমি একই ত্রুটি দেখতে.

পরবর্তী কমান্ড:

sudo /etc/init.d/mysql - root -p start

ফলাফল:

ERROR 1049 (42000) Unknown database 'start'.

এবং যখন আমি এই কমান্ডটি চালাই:

sudo service mysql start

মাইএসকিউএল সার্ভার সাফল্য শুরু. কুল!

সুতরাং, অন্যান্য কমান্ডগুলির সাথে কী ভুল? কেন তারা ভুল হতে পারে?

যে আচরণ আশা করা হচ্ছে, তাই আপনার প্রথম দুটি কমান্ড রুট হিসাবে চালানো হয় নি. আপনি বন্ধ / মাইএসকিউএল শুরু রুট হতে হবে.

তবে:

sudo /etc/init.d/mysql start

কাজ করা উচিত. সত্যিই এটা করে, আমার জন্য:

kojan:~> sudo /etc/init.d/mysql restart[sudo] password for chris: Stopping MySQL database server: mysqld.Starting MySQL database server: mysqld.Checking for corrupt, not cleanly closed and upgrade needing tables..

এটা ইতিমধ্যে চলমান ছিল, যেহেতু আমি শুরু বদলে পুনর্সূচনা ব্যবহৃত, কিন্তু প্রভাব একই. আপনি কি নিশ্চিত যে আপনি আপনার পাসওয়ার্ডটি সঠিকভাবে প্রবেশ করেছেন? :) আপনি কি আপনার সুডো কনফিগারেশনটি সম্পাদনা করেছেন যা এই কাজটি বন্ধ করবে?

এই এক..

sudo /etc/init.d/mysql - root -p start

আর্গুমেন্ট ভুল. একটি ইনিট.ডি স্ক্রিপ্ট শুধুমাত্র লাগে start অথবা stop অথবা restart - শুধু একটা শব্দ এটা বলছে কি করতে হবে. আপনি কি করার চেষ্টা করা হয়েছে হিসাবে আপনি এটি একাধিক আর্গুমেন্ট দিতে পারবেন না.

যাই হোক, সংক্ষিপ্ত উত্তর আপনি আসলে কাজ পেয়েছিলাম এক, প্রস্তাবিত উপায়. service সব ইনিট প্রতিস্থাপন করা হয়.সময়ের সাথে সাথে ডি স্ক্রিপ্টগুলি, তাই আপনার ব্যবহারের অভ্যাসে প্রবেশ করা উচিত service. আপনি যে পৃষ্ঠায় লিঙ্ক করেছেন তা 2008 সালে লেখা হয়েছিল, তাই কিছু লবণের সাথে নিতে হবে :)

এছাড়াও "মাইএসকিউএল" সঠিক পরিষেবা নাম যে চেক দ্বিগুণ করতে সাহায্য করে. আমি নিম্নলিখিত প্রতিক্রিয়া পেয়ে রাখা: মাইএসকিউএল: চলমান যখন অচেনা সেবা

service mysql status 

তারপর আমি চেক /ইত্যাদি/ইনআইটি.ডি এবং এমআইএসকিউএলডি নামে স্ক্রিপ্ট পাওয়া গেছে যা প্রক্রিয়াটির নাম তালিকাভুক্ত করেছে: মাইস্কএলডি এবং প্রোগ=মাইস্কিল্ড

তাই তারপর আমি করেছি

service mysqld statusservice mysqld stopservice mysqld start 

এবং তারা সব জরিমানা কাজ.

উবুন্টু 12.10 থেকে 14.04 এর জন্য (আপস্টার্ট)

উবুন্টু ব্যবহারের নতুন সংস্করণ সিস্টেমড.

মাইএসকিউএল শুরু করুন:

sudo start mysql

মাইএসকিউএল পুনরায় চালু করুন:

sudo restart mysql # The service must be running

মাইএসকিউএল বন্ধ করুন:

sudo stop mysql # The service must be running

আসলে, আমি একটি অদ্ভুত ত্রুটি পেয়েছিলাম, যখন আমি আমার উবুন্টু মেশিনে মাইএসকিউএল-ওয়ার্কবেঞ্চ ইনস্টল করেছি. এর পরে আমি এই কমান্ডটি ব্যবহার করে মাইএসকিউএল পরিষেবা শুরু করার চেষ্টা করেছি:

service mysql start

তাই আমি মাইএসকিউএল সার্ভার ইনস্টল করা হয় নি যে সমাধান পেয়েছিলাম, তাই আমি এটি ইনস্টল করা এবং আমার সমস্যা সমাধান করা হয়. মাইএসকিউএল-সার্ভার ইনস্টল করার কমান্ডটি হ ' ল:

sudo apt-get install mysql-server

সফল ইনস্টলেশনের পরে, মাইএসকিউএল সার্ভার হিসাবে শুরু করুন:

service mysql start

উবুন্টু 64 এর সাথে আমার একই সমস্যা ছিল এবং আমি কেবল সিস্টেমসিটিএল ব্যবহার না করে পরিবর্তে এটি স্থির করেছি:

sudo service mysql restart

আশা করছি এই কমান্ড আপনার জন্য কাজ করবে.

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

$ পরিষেবা মাইএসকিউএল অবস্থা

সেবা নিচে শুধু এই আছে :

$ পরিষেবা মাইএসকিউএল শুরু

এবং আমার সেবা বন্ধ করার জন্য যে :

$ পরিষেবা মাইএসকিউএল স্টপ

এটি ম্যানুয়ালি নির্মিত মাইএসকিউএল সার্ভারের জন্য কাজ করা উচিত:

sudo /usr/local/mysql/bin/mysqld_safe --user=mysql

উবুন্টু 18.04 এ সকেট ফাইলটিতে সংজ্ঞায়িত করা হয়েছে

 /etc/mysql/mysql.conf.d/mysqld.cnf socket     = /var/run/mysqld/mysqld.sock

ডিরেক্টরিটি উপস্থিত ছিল না তাই আমি এটি নীচের মতো ম্যানুয়ালি তৈরি করেছি:

sudo mkdir -p /var/run/mysqld

মাইএসকিউএল পুনরায় চালু করুন. যে এখানে আমার ক্ষেত্রে জন্য এটি সমাধান.

আমি একই সমস্যা নিয়ে কাঠামো তৈরি করেছি এবং নীচের কমান্ডগুলি অনুসরণ করে আমি আবার আনইনস্টল করে ইনস্টল করেছি:

1) সুডো এপিটি-গেট-মাইএসকিউএল-সার্ভার মাইএসকিউএল-সাধারণ মাইএসকিউএল-ক্লায়েন্ট সরান

2) সুডো এপিটি আপডেট এবং অ্যাম্প; এবং সুডো এপিটি ডিস্ট-আপগ্রেড এবং অ্যাম্প; এবং সুডো এপিটি অটোরেমোভ

3) সুডো ইনস্টল করুন-ওয়াই মাইএসকিউএল-সার্ভার মাইএসকিউএল-ক্লায়েন্ট

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

sudo service mysql restart

অথবা

sudo /etc/init.d/mysql start

এই কমান্ড দিয়ে পুনরায় আরম্ভ করুন

sudo /etc/init.d/mysql restart

এই কমান্ডের সাহায্যে মাইএসকিউএল সার্ভার বন্ধ করুন

sudo /etc/init.d/mysql stop

মাইএসকিউএল চলছে কিনা তা পরীক্ষা করে দেখুন:

sudo service mysql status

আসলে, এমনকি সুডোর সাথেও এটি আমার পক্ষে কাজ করে নি, তবে তারপরে আমি স্ক্রিপ্টটিতে নিম্নলিখিত ইঙ্গিতটি পেয়েছি: এর মাধ্যমে ইনআইটি স্ক্রিপ্টগুলিকে অনুরোধ করার পরিবর্তে /ইত্যাদি/আইএনআইটি.ডি, পরিষেবাটি ব্যবহার করুন (8) এবং এটি ঠিক ছিল

টিম সঠিক ব্যবহার করুন * সুডো পরিষেবা মাইএসকিউএল শুরু*.

সাধারণত আপনি আপনার নির্দিষ্ট সিস্টেমে আপনার নির্দিষ্ট ব্যবহারকারী সুডো সঙ্গে কাজ করার অনুমতি দেওয়া হয় তা দেখতে সুডো-এল ব্যবহার করতে পারেন. (আপনার অনুমতি /ইত্যাদি/সুদোয়ারে কনফিগার করা হয় .) এটা এই বিশেষ ক্ষেত্রে সাহায্য করবে তবে আমি নিশ্চিত জানি না. সম্পাদনা করুন: এটা মাইএসকিউএল বা কিছু, না সুডো থেকে আসছে মত এক্সেস অস্বীকার ত্রুটি দেখায়, কিছু মনে করবেন না, অপেক্ষা করুন.