Запуск минимальной сборки Centos 6.0 в виде бродячей машины с SELINUX = permissive. Сразу же после выполнения команды «yum install mysql-server», а затем «service mysqld start» происходит сбой.
Внутри /var/log/mysql.log у нас есть следующее:
130815 10:47:32 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
130815 10:47:32 [Warning] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive
130815 10:47:32 InnoDB: Initializing buffer pool, size = 8.0M
130815 10:47:32 InnoDB: Completed initialization of buffer pool
130815 10:47:32 InnoDB: Started; log sequence number 0 44233
130815 10:47:32 [ERROR] Can't start server : Bind on unix socket: Operation not permitted
130815 10:47:32 [ERROR] Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock ?
130815 10:47:32 [ERROR] Aborting
130815 10:47:32 InnoDB: Starting shutdown...
130815 10:47:38 InnoDB: Shutdown completed; log sequence number 0 44233
130815 10:47:38 [Note] /usr/libexec/mysqld: Shutdown complete
130815 10:47:38 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
Я гуглил и гуглил по этому поводу, и я застрял. Кто-нибудь может помочь?
Спасибо
Вы можете проверить статус своего сервера mysql, используя
chkconfig mysqld
запустите свой сервер mysql, используя пользователя root.
Это произошло из-за неправильной конфигурации в установленном /etc/my.cnf. Он размещал файлы сокета и pid внутри / var / lib / mysql, когда pid должен был находиться в / var / run / mysqld, а сокет в /