CentOS 7에서 MySQL을 시작할 수 없습니다.

CentOS 7에서 MySQL을 시작할 수 없습니다.

시스템에는 이전에는 시작할 수 없었던 MariaDB가 있었습니다. 이제 MariaDB를 삭제하고 MySQL을 설치했습니다.

$ mysql --version
mysql  Ver 14.14 Distrib 5.6.23, for Linux (x86_64) using  EditLine wrapper

이제 나는 데몬 mysql을 시작하려고 시도하고 sudo /sbin/service mysqld start마침내 봅니다.

mysqld.service 작업이 실패했습니다. 자세한 내용은 'systemctl status mysql.service' 및 Journalctl -xn'을 참조하세요.

$ systemctl status mysqld.service
mysqld.service - MySQL Community Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled)
   Active: activating (start-post) since Пн 2015-02-23 10:49:14 MSK; 16s ago
  Process: 11775 ExecStart=/usr/bin/mysqld_safe (code=exited, status=0/SUCCESS)
  Process: 11764 ExecStartPre=/usr/bin/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
 Main PID: 11775 (code=exited, status=0/SUCCESS);         : 11776 (mysql-systemd-s)
   CGroup: /system.slice/mysqld.service
           └─control
             ├─11776 /bin/bash /usr/bin/mysql-systemd-start post
             └─12009 sleep 1

그럼 시도해봐

$ journalctl -xn

"저널 파일을 찾을 수 없습니다"가 표시됩니다.

파일/etc/my.cnf

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

또한 설치 중에 루트 또는 비밀번호를 설정하는 양식(예: 우분투)을 보지 못했습니다. 무엇을 해야할지 전혀 모릅니다.

답변1

mysql을 사용하기 전에 다음 명령을 사용하여 작업을 실행하고 초기화해야 합니다.

 /usr/bin/mysql_install_db

관련 정보