cPanel диспетчер служб MySQL отключен, но / var /run/mysqld /mysqld.pid запущен

#mysql #cpanel #centos7.6

#mysql #cpanel #centos7.6

Вопрос:

Недавно я обновил свою версию cPanel до версии 78.0.17 и обновил MySQL с 5.6 до 5.7.

Во время запуска сервера MySQL у меня возникли некоторые ошибки, которые я исправил, запустив обновление cPanel MySQL / MariaDB во второй раз.

Из того, что я вижу, MySQL запущен и работает должным образом. Однако сейчас я получаю уведомления cPanel от Service Manager (tailwatchd) о том, что служба MySQL отключена.

 root@hostname [~]# ps faux |grep -i mysql
root     16516  0.0  0.0 112708   996 pts/0    S    11:05   0:00  |       _ grep --color=auto -i mysql
mysql    15308  1.5  0.2 1310132 82508 ?       Sl   11:02   0:02 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
  

извлечение из /var/log/chkservd.log

 mysql [[check command:-][check command output:(XID 4jtb2a) The “mysql” service is down: mysqladmin: [ERROR] unknown variable 'pass=xxxxxxxx'

The subprocess “/usr/local/cpanel/scripts/restartsrv_mysql” reported error number 255 when it ended.][socket connect:N/A][fail count:66]Restarting mysql....
[notify:failed service:mysql]]...
  

Я нашел эту ссылку на форуме cPanel https://forums.cpanel.net/threads/tailwatch-service-manager-has-stopped-monitoring-mysql.648093/#post-2643253 однако я не вижу исправления.

Кто-нибудь может пролить свет на возможное исправление этого?

Комментарии:

1. каково содержимое вашего /root/.my.cnf ?

2. Проверьте /var/lib/mysql , должен быть файл с именем сервера, заканчивающимся на .err . Проверьте содержимое этого файла и посмотрите, почему MySQL не запускается…

Ответ №1:

Это была проблема с файлом / root/.my.cnf.

MySQL 5.6 разрешает свойство ‘pass’, в то время как MySQL 5.7 требует свойства ‘password’

Процесс обновления в cPanel (обновление MySQL / MariaDB) не обновляет / исправляет этот файл.

MySQL 5.6 (до MySQL 5.7)

 [client]
user=root
pass='xxxxx'
  

MySQL 5.7

 [client]
user=root
password='xxxxx'
  

Спасибо службе поддержки cPanel за решение этой проблемы.