Mariadb

錯誤!MySQL 正在執行,但找不到 PID 文件 - MariaDB 10.1 - CentOS 7 - 新鮮 VM

  • August 15, 2019

因此,我今天剛剛創建的用於測試 Galera 集群的全新 VM 遇到了一些問題。

到目前為止我所做的是…

  1. 在 VM 中下載並安裝最新的 CentOS 7。
  2. 安裝 open-vm-tools 並配置 SSH
  3. 安裝 MariaDB Repo 並通過以下方式安裝 MariaDB 10.1
   cat << 'EOL' >/etc/yum.repos.d/MariaDB.repo
   # MariaDB 10.1 CentOS repository list - created 2016-12-21 16:21 UTC
   # http://downloads.mariadb.org/mariadb/repositories/
   [mariadb]
   name = MariaDB
   baseurl = http://yum.mariadb.org/10.1/centos7-amd64
   gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
   gpgcheck=1
   EOL
   yum install MariaDB-server MariaDB-client
  1. 現在我收到了這個錯誤,但是我可以進入 MariaDB CMD Prompt,它說它正在執行,但是我不能在全新的設置上出現這個錯誤。
[root@localhost ~]# mysql -uroot
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.20-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> exit;
Bye
[root@localhost ~]# /etc/init.d/mysql status
ERROR! MySQL is running but PID file could not be found

似乎問題在於它是如何開始的。

使用以下,一切都很好!

[root@sql ~]# systemctl start mariadb.service
[root@sql ~]# systemctl enable mariadb.service
[root@sql ~]# /etc/init.d/mysql status
SUCCESS! MySQL running (920)

所以不要/etc/init.d/mysql start按照安裝指南中的說明使用…

https://mariadb.com/kb/en/mariadb/yum/

引用自:https://dba.stackexchange.com/questions/158825