経緯
Vagrantを使用してRailsの環境構築をしていました。rbenvやらrailsのインストールが終わって一通り立ち上げの準備ができたところでmysqlのサーバーを起動させようとしましたが起動せず...
開発環境: centos/7 vagrant2.3.4
~$ mysql.server start
ERROR! The server quit without updating PID file (/usr/local/var/mysql/MacBook-Pro-3.local.pid).
対策
以前、同じようなエラーが出た際CentosにMariaDBがデフォルトで入っており、それがmysql競合?? してエラーが起きていたことを思い出しました!
そのときに調べていた記事を見つけたので、それを参考にMariaDBをアンインストールしました。
~$ rpm -qa | grep aria
MariaDB-client-10.3.0-1.el7.centos.x86_64
MariaDB-compat-10.3.0-1.el7.centos.x86_64
MariaDB-server-10.3.0-1.el7.centos.x86_64
MariaDB-common-10.3.0-1.el7.centos.x86_64
#sudo yum remove以降は上で表示されたバージョンをコピペして貼り付け
~$ sudo yum remove MariaDB-client-10.3.0-1.el7.centos.x86_64
~$ sudo yum remove MariaDB-compat-10.3.0-1.el7.centos.x86_64
~$ sudo yum remove MariaDB-server-10.3.0-1.el7.centos.x86_64
~$ sudo yum remove MariaDB-common-10.3.0-1.el7.centos.x86_64
MariaDBをアンインストールしてもう一度mysql.server startしたら無事起動できました!
参考記事