Mariadb
錯誤!MySQL 正在執行,但找不到 PID 文件 - MariaDB 10.1 - CentOS 7 - 新鮮 VM
因此,我今天剛剛創建的用於測試 Galera 集群的全新 VM 遇到了一些問題。
到目前為止我所做的是…
- 在 VM 中下載並安裝最新的 CentOS 7。
- 安裝 open-vm-tools 並配置 SSH
- 安裝 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
- 現在我收到了這個錯誤,但是我可以進入 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
按照安裝指南中的說明使用…