Я хочу отредактировать /etc/my.cnf
файл.
Я пытался использовать это в качестве содержимого файла:
[mysqld]
set-variable = max_allowed_packet=24M
set-variable = max_connections=300
log-slow-queries
safe-show-database
local-infile=0
open_files_limit=3980
затем я попытался перезапустить mysql
сервер:
/etc/rc.d/init.d/mysql restart
но это не удалось со следующей ошибкой:
root@server1 [~]# /etc/rc.d/init.d/mysql restart
Shutting down MySQL.... [ OK ]
Starting MySQL...The server quit without updating PID file (/var/lib/mysql server1.domain.com.pid). [FAILED]
я прочел Вот что мне нужно заменить [mysqld]
с участием [mysql]
, но он использует Percona, а я просто использую стандартную установку whm / cpanel, она тоже будет работать?
Прежде всего проверьте журналы mysql и журналы ошибок, чтобы увидеть, что происходит со службой mysql, если вы не видите журналов ошибок, вы можете развернуть эти шаги.
Проверьте, есть ли запущенный процесс MySQL
ps aux | grep mysql
Если вы видите какой-либо процесс mysql, как показано ниже, просто завершите этот процесс.
kill -9 pid
Убедитесь, что на данный момент не запущен процесс mysql. Перезапустите MySQL.
ИЛИ
Попробуйте переместить mysql
файл конфигурации /etc/my.cnf
файл и перезапустите mysql
.
mv /etc/my.cnf /etc/my.cnf.backup
Начать сначала mysql
.
ИЛИ
Попробуйте переместить файл журнала с именем ib_logfile
в /var/lib/mysql
и перезапустить mysql
. Иногда mysql
не удастся, потому что возникнут трудности с обновлением файла журнала.
mv /var/lib/mysql/ib_logfile* /root/
Перезагрузите и посмотрите результаты.
service mysqld restart
Вы также можете удалить ib_logfile
так как он будет создан автоматически после mysql
начать сначала.