1. 程式人生 > >Mac上MySQL出現錯誤:mysql.sock 錯誤

Mac上MySQL出現錯誤:mysql.sock 錯誤

剛開始安裝MySQL時,是直接使用brew安裝的。安裝之後直接能夠使用,無需配置相關引數。使用一段時間之後,由於匯出資料的需要,所以進行了相關配置,但出現了/tmp/mysql.sock error的問題。這裡分享我解決此問題的方案。

環境

1、MAC OS;
2、MySQL V5.7;

修改配置資訊

主要是修改/private/etc/my.cnf檔案,如果不存在,將安裝檔案下面support-files/my-default.conf,重新命名並複製到該路徑下。

[client]
sock=You path

[mysql]
sock= You path

其中兩個路徑必須相同。然後需要重新啟動mysql即可:

# [mysql.sh]
  1 #!/bin/bash                                                                                                                                                  
  2 
  3 
  4 mysql_path=/usr/local/bin/
  5 if [[ $1 == "start" ]];
  6 then
  7     $mysql_path/mysqld_safe -uroot &>./log_error.txt &
  8
echo $? 9 echo "mysql start..." 10 elif [[ $1 == "stop" ]]; 11 then 12 $mysql_path/mysqladmin -uroot shutdown &>./log_error.txt 13 echo $? 14 echo "mysql stop..." 15 elif [[ $1 == "restart" ]]; 16 then 17 echo "mysql restart..." 18 else 19 echo "please input start|stop|restart "
20 fi

啟動命令:

sudo ./mysql.sh stop
sudo ./mysql.sh start

如果出現其他的錯誤,請刪除/usr/local/var/mysql下面的.err、.pid檔案,然後就可以重新啟動。
如果還有其他錯誤,請自行百度_^_。