মাইএসকিএল সার্ভার শুরু করতে সমস্যা


1

আমি ফেডোরা 12 তে মাইএসকিএল সার্ভার শুরু করার চেষ্টা করছি service mysqld startআমাকে একটি ত্রুটি দেয়:

MySQL Daemon failed to start.
Starting MySQL:                                        [FAILED]

আরো বিস্তারিত

[root@localhost mysql]# which mysql
/usr/bin/mysql


[root@localhost mysql]# mysql --version
mysql  Ver 14.14 Distrib 5.1.46, for redhat-linux-gnu (x86_64) using readline 5.1

আমি কি ভুল করছি?

এবং সুরক্ষা সংক্রান্ত কিছু হুমকির বিষয়ে আমি বিজ্ঞপ্তিতে একটি অদ্ভুত পপ পেয়েছি

SELINUX is preventing /usr/libexec/mysqld "read" access on plugin.frm

উত্তর:


2

মনে হচ্ছে SELinux মাইএসকিউএলকে ডাটাবেস ফাইলগুলি পড়তে বাধা দিচ্ছে। চেষ্টা করুন:

restorecon -rF /var/lib/mysql

যা কনফেক্সটগুলি ডাটাবেস ফাইলগুলিতে সঠিকভাবে সেট করা আছে তা নিশ্চিত করবে।

/var/log/mysqld.logকোনও দরকারী বার্তা আছে কিনা তা দেখুন a


1

রিচার্ড ফার্নের উত্তর ছাড়াও, যা সমস্যাটি সঠিকভাবে নির্ণয় করে (তার জন্য +1):

এটি যদি কোনও সার্ভার / বিকাশের পরিবেশ থাকে তবে আপনি SELinux সম্পূর্ণরূপে নিষ্ক্রিয় করার বিষয়টি বিবেচনা করতে পারেন, কারণ এটি ভাল করার চেয়ে বোঝা বেশি। একটি সাধারণ ডেস্কটপে, আমি যদিও এটি করার বিরুদ্ধে সুপারিশ করব।

আপনি যদি এটি নিষ্ক্রিয় করার কথা ভাবছেন তবে আমি সাবধানতার সাথে পড়তে পরামর্শ দিচ্ছি: http://www.crypt.gen.nz/selinux/disable_selinux.html

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