Работа для mysqld.сбой службы в Centos 7
OS:Centos 7 Linux 3.10.0-229.el7.архитектуру x86_64
в MySQL: mysql57-community-release-el7-7.noarch.rpm
Я установил сервер MySQL через yum
. Когда я бегу systemctl start mysqld
Я получаю следующую ошибку
Работа для mysqld.сбой службы. См. ' systemctl статус mysqld.обслуживание и journalctl -xn с Подробнее.
systemctl статус mysqld.сервис
MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled)
Active: failed (Result: start-limit) since Sun 2015-12-06 03:14:54 GMT;
4min 7s ago Process: 6992 ExecStart=/usr/sbin/mysqld
--daemonize $MYSQLD_OPTS (code=exited, status=1/FAILURE) Process: 6971 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited,
status=0/SUCCESS)
Dec 06 03:14:54 localhost.localdomain systemd[1]: mysqld.service: control process exited, code=exited status=1
Dec 06 03:14:54 localhost.localdomain systemd[1]: Failed to start MySQL Server.
Dec 06 03:14:54 localhost.localdomain systemd[1]: Unit mysqld.service entered failed state.
Dec 06 03:14:54 localhost.localdomain systemd[1]: mysqld.service holdoff time over, scheduling restart.
Dec 06 03:14:54 localhost.localdomain systemd[1]: Stopping MySQL Server...
Dec 06 03:14:54 localhost.localdomain systemd[1]: Starting MySQL Server...
Dec 06 03:14:54 localhost.localdomain systemd[1]: mysqld.service start request repeated too quickly, refusing to start.
Dec 06 03:14:54 localhost.localdomain systemd[1]: Failed to start MySQL Server.
Dec 06 03:14:54 localhost.localdomain systemd[1]: Unit mysqld.service entered failed state. The journal command reads Failed to start MySQL Server
любые идеи, что еще я должен смотреть на?
2 ответов
Проверьте ниже, чтобы исправить проблему
-
проверьте разрешение MySQL data dir, используя команду ниже. Владение должно быть mysql: mysql и разрешение каталога должны быть 700
# ls-ld /var/lib/mysql/
-
проверьте разрешение баз данных внутри mysql data dir, используя команду ниже. Владельцем должен быть mysql: mysql для всех файлов внутри этого каталога
# ls - lh/var/lib/mysql/
-
Проверьте прослушивающие сетевые tcp-порты, используя следующую команду
# netstat-ntlp
-
Проверьте файлы журнала mysql для любой ошибки, используя команду ниже.
# cat/var/log/mysql / mysqld.log
-
попробуйте запустить mysql, используя команду ниже
# mysqld_safe -- по умолчанию-file= / etc / my.cf
для меня это выше ответа не помогло, и я сделал ниже разрешения.
узнайте открытый процесс mysqld
ps-ef | grep mysqld
и убить все эти процессы
pkill -9 mysqld
наконец, теперь начните то же самое, используя ниже,
systemctl запустить mariadb
вопрос решен....