سؤال

لقد تمزيق شعري في محاولة للحصول على MySQL 5 يعمل على Centos 5 لكنني بالكاد حظا. إذا تركت كل شيء افتراضي، فقم بإطلاق التثبيت الأولي الذي يعمل فيه سحر، ولكن إذا أخبرت My.CNF لاستخدام محرك أقراص مختلف لتخزين البيانات، فستحصل باستمرار على "حدث خطأ مهلة محاولة بدء تشغيل الخفي MySQL." خطأ.

my.cnf كما يلي:

[mysqld]
datadir=/database/mysql
socket=/database/mysql/mysql.sock
user=mysql
old_passwords=1
log-error=/database/log/mysqld.log
long_query_time  = 10
log_slow_queries = /database/log/mysql-slow.log
query-cache-type = 1
query-cache-size = 8M
innodb_file_per_table
skip-bdb
set-variable = local-infile=0

[mysqld_safe]
pid-file=/var/run/mysqld/mysqld.pid

تحتوي جميع المجلدات جميع الامتيازات المناسبة ولا تحتوي mysqld.log على أي رسائل خطأ هناك، وفقا لها، MySQL ناقص بنجاح. OH، و / قاعدة البيانات هو محرك أقراص مثبت، ولكن حتى لو قمت بتجربة ذلك على دليل محلي، أحصل على نفس الخطأ.

أي أفكار ماذا يمكن أن تسير الخطأ؟ لقد خصصت بجدية أكثر من 5 ساعات في هذا الآن :(

في صحتك

هل كانت مفيدة؟

المحلول

ألا ينبغي تعيين Datadir على محرك الأقراص الآخر وتشجل كل شيء آخر (المقبس) إلى مواقع التثبيت القياسية؟

نصائح أخرى

هل تحقق من إعدادات Selinux؟ تأكد من تعطيله (تعطيل SetEnforce)، أو أنفق بعض الوقت تعرف عليه (أمر Chcon) لتعطيله على إلقاء التمهيد في / إلخ / Sysconfig

قم بتشغيل الأمر: GetenForce، إذا كان يقول "فرض"، SE-Linux قيد التشغيل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top