“প্রত্যাখাত প্রেরণ বার্তা, 1 টি মিলছে বিধি; মাইএসকিউএল শুরু করার সময় টাইপ করুন = "পদ্ধতি_ক্যাল", প্রেরক = ": 1.5" "


31

আমার একটি মাইএসকিএল রয়েছে যা ভাল কাজ করছে তবে এখন আর শুরু হবে না। আমি অর্জন করতে সক্ষম হয়েছি সমস্তই ব্যবহার করছে

sudo start mysql

যা নিম্নলিখিত ত্রুটি উত্পন্ন করে:

start: Rejected send message, 1 matched rules; type="method_call", sender=":1.5" (uid=1000 pid=1678 comm="start mysql ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")

আমি এর কয়েকটি বিভাগ গুগল করার চেষ্টা করেছি, তবে মনে হচ্ছে এটি মূলত একটি অকেজো ত্রুটি। যাইহোক আমি কী চলছে সে সম্পর্কে আরও তথ্য পেতে পারি?


2
আপনি কি সমাধান খুঁজে পেয়েছেন?
রবার্ট

উত্তর:


41

সমস্যাটি হ'ল:

uid=1000

এই বিটের অর্থ হল যে ব্যবহারকারী যে স্টার্ট অ্যাকশনটি শুরু করতে আপস্টার্টের সাথে যোগাযোগ করেছিলেন তার ইউড 1000 রয়েছে (মূল নয়, মূলটি 0)। এই ইউআইডিটি প্রথম প্রথম অ-সিস্টেম ব্যবহারকারীকে দেওয়া হয়। আপনার sudo বা sudo এর ব্যবহারের সাথে অবশ্যই কিছু গুরুতর ভুল হতে হবে, কারণ কমান্ডটি সঠিকভাবে রুটটিতে বাড়ছে না।

তুলনা করার জন্য আপনি এই কমান্ডের সাথে একই ত্রুটি দেখতে পাচ্ছেন (সুডোর অনুপস্থিতিতে দ্রষ্টব্য):

start --system mysql

9
তাই এটি sudo start mysqlপেয়েছেন
থারস্ম্মোনার

মূল প্রশ্ন প্রদর্শিত হয় ব্যবহার করছিলেন sudo। এটি যদিও আমাকে একই ত্রুটির সাথে সহায়তা করেছিল তবে আমি সুডো প্রথম স্থানে ব্যবহার করছিলাম না।
এলিজা লিন

12

পরিষেবাগুলি শুরু করার প্রস্তাবিত উপায় হ'ল serviceকমান্ডটি ব্যবহার করা :

sudo service mysql start

আইএমও, startএকটি সংক্ষিপ্ত হাত service $1 start, তাই এটি একই হওয়া উচিত।
ব্রিয়াম

6
@ ব্রাইম startআসলে initctl(একটি সিমিলিংক ), যা initctl start যখন ডাকে তখন ঘটে start
শে

এর initctl startচেয়ে আলাদা কীভাবে service ... start?
এলিজা লিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.