Mysql сбой репликации "главный-подчиненный" ошибка PID

У меня есть Ведущее устройство на 5,6 и Ведомое устройство на 5,5, это будет тестовый ENV, чтобы проверить, может ли 5.6 копировать на 5,5 на НАПОМИНАНИИ.

Я получаю это ниже ошибки при запуске mysql

ERROR! MySQL server PID file could not be found!  
Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/test.lester.com.pid).

Для ссылки вот содержание/etc/my.cnf:

# The following options will be passed to all MySQL clients
[client]

port            = 3306  
socket=/var/lib/mysql/mysql.sock  

# The MySQL server  
[mysqld]
port            = 3306
socket=/var/lib/mysql/mysql.sock
skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 1M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M

bind-address    = 0.0.0.0
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8

log-bin=mysql-bin

# binary logging format - mixed recommended
binlog_format=mixed
server-id       = 2

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[myisamchk]
key_buffer_size = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout

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

Я попробовал много опций за разрешение этой ошибки..., но к сожалению никакой удачи, помогите.

0
задан 21 October 2015 в 10:41
3 ответа

Это не связано с репликацией, хотя вы, вероятно, испортили конфигурацию при добавлении строк, относящихся к репликации. В частности, вам не хватает строки pid-файла , попробуйте добавить ее в раздел [mysqld] :

pid-file = /var/run/mysqld/mysqld.pid

Эта строка в настоящее время является [mysqld_safe] , я не думаю, что он здесь.

1
ответ дан 4 December 2019 в 16:48

قم بتشغيل ما يلي وتأكد من تطابق ملف pid في التكوين مع تعريف ملف pid ضمن [mysqld] في ملف mysql cnf الخاص بك ، فمن المحتمل أن يكون هناك خطأ تطابق في البرنامج النصي init.d والتكوين الخاص بك.

mysqld - print-defaults | grep pid-file

0
ответ дан 4 December 2019 в 16:48

اقرأ المنشورات أعلاه حول ملف pid ، أردت فقط أن أضيف أنه في بعض الأحيان تحتاج إلى إنشائه. يجب عليك أيضًا استخدام ps للتحقق من أن mysql لا يعمل بالفعل.

إذا كان mysql قيد التشغيل ، أضف pid من mysql_safe (على ما أعتقد) إلى ملف pid الخاص بك.

0
ответ дан 4 December 2019 в 16:48

Теги

Похожие вопросы