本文主要介紹遇到MySQL安裝服務器配置失敗的情況以及解決方式。
情況描述:
在安裝MySQL服務器過程中,執行配置向導時提示“選擇服務器類型”界面,選擇“詳細配置”后彈出錯誤提示框,提示“無法重復創建目錄:/usr/local/var/mysql”。
解決方式:
1. 打開終端,輸入以下命令查找是否存在mysql.sock文件
$ find / -name "mysql.sock"
2. 如果存在mysql.sock文件,先備份該文件,然后刪除該文件
$ cp /path/to/mysql.sock /path/to/mysql.sock.backup
$ rm /path/to/mysql.sock
3. 修改mysql配置文件my.cnf,使用vim編輯器進入該文件
$ vim /etc/my.cnf
在文件末尾增加以下內容
[mysqld]
datadir=/usr/local/var/mysql
socket=/tmp/mysql.sock
4. 保存并退出vim編輯器,重新開啟MySQL服務
$ sudo /usr/local/mysql/support-files/mysql.server start
經過以上操作,再次執行MySQL服務器配置向導,選擇“詳細配置”后不再出現錯誤提示框,繼續完成MySQL服務器的安裝配置過程。