如何解決MySQL不能從XAMPP啓動對於Mac OSX?錯誤2002(HY000):無法通過套接字連接到本地MySQL服務器'/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock'(2) - XAMPP Mac OSX
回答
得到它重新安裝XAMPP像這樣的工作:使用
1.卸載 XAMPP在/Applications/XAMPP/uninstall.app
發現unistaller,
2.刪除剩菜從/Applications/XAMPP/
, (備份/Applications/XAMPP/xamppfiles/htdocs
和數據庫如果需要的話)
3.安裝 XAMPP再次使用安裝程序。
之後,缺少的mysql.sock和正確的鏈接恢復正常,$ mysql
工作。
這似乎是MySQL是不是在所有運行。在終端試試這個,再試一次:
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
MySQL無法啓動。 – doncadavona
我的意思是mysql達蒙。它正在運行(mysqld)嗎?你試圖運行的是mysql命令行客戶端,它需要運行mysql服務器。 在終端中運行此命令。你在列表中看到MySQL嗎? 'netstat -atp tcp | grep -i「聽」 –
它沒有運行: – doncadavona
我也遇到過這個問題上多次OSX我相信這是一些在安裝過程中做了錯誤。
有失敗的一些潛在的點:
首先是檢查你的配置文件指向您的套接字文件的正確位置。檢查這個打開你的/etc/my.cnf文件並檢查/編輯這兩個配置。
[mysqld] socket=/var/mysql/mysql.sock
[client] socket=/var/mysql/mysql.sock
如果這不起作用,也可能是正確的訪問權限 尚未安裝時授予的文件。
您可以嘗試更改文件的所有權,像這樣:
sudo chown -R _mysql:_mysql /usr/local/var/mysql
失敗的另一個潛在的問題是,一個錯誤的文件已成爲 不可訪問或損壞的所以它值得駐足你的服務器中刪除 它然後再次啓動服務器。
在目錄/ usr /本地的/ var/MySQL的一個叫做 (你的計算機名)文件檢查.local.err如果擁有我的_mysql(或類似) 刪除它,然後開始嘗試服務器再次與
sudo /usr/local/mysql/bin/mysqld_safe
希望這會有所幫助。
我試過了你的步驟,它仍然沒有工作。仍然無法通過套接字連接到本地MySQL服務器... – doncadavona
- 1. 錯誤2002(HY000):無法通過套接字'/tmp/mysql.sock'連接到本地MySQL服務器(2)
- 2. PDOException:SQLSTATE [HY000] [2002]無法連接到本地MySQL服務器通過套接字
- 3. OS X上的MySQL錯誤:錯誤2002(HY000):無法通過套接字連接到本地MySQL服務器
- 4. 錯誤2002(HY000):無法通過套接字'/var/run/mysqld/mysqld.sock'連接到本地MySQL服務器(2)發生
- 5. 錯誤2002(HY000):無法通過套接字'/var/mysql/mysql.sock'連接到本地MySQL服務器 - 丟失文件
- 6. 錯誤2002(HY000):無法通過套接字'/var/lib/mysql/mysql.sock'連接到本地MySQL服務器(13)Ubuntu
- 7. 錯誤2002(HY000):無法通過套接字連接到本地MySQL服務器'/var/lib/mysql/mysql.sock'
- 8. 錯誤2002(HY000):無法通過套接字'/tmp/mysql.sock'連接到本地MySQL服務器(38)
- 9. DOCKER + PDO:SQLSTATE [HY000] [2002]無法通過套接字連接到本地MySQL服務器'/var/run/mysqld/mysqld.sock'(2)
- 10. 錯誤#2002無法通過套接字連接到本地MySQL服務器'/Applications/MAMP/tmp/mysql/mysql.sock'(2)
- 11. 無法登錄到MYSQL獲取錯誤錯誤2002(HY000):無法通過套接字連接到本地MySQL服務器'/var/lib/mysql/mysql.sock'(2)
- 12. 對於新手:ERROR 2002(HY000):無法通過套接字'/tmp/mysql.sock'連接到本地MySQL服務器
- 13. 錯誤2002:無法通過套接字 '/tmp/mysql.sock' 連接到本地MySQL服務器(2)
- 14. 錯誤2002(HY000):my.cnf更新後無法連接到本地MySQL服務器
- 15. 嘗試每一件仍然收到錯誤2002(HY000):無法通過套接字'/tmp/mysql.sock'連接到本地MySQL服務器(2)在mac中
- 16. 錯誤:無法通過套接字連接到本地MySQL服務器
- 17. (2002,「無法通過套接字連接到本地MySQL服務器'/var/lib/mysql/mysql.sock'(2)」)
- 18. 無法通過套接字連接到本地MySQL服務器/var/lib/mysql/mysql.sock
- 19. MySQL - Mac - Error 2002 - 無法通過套接字連接到本地...通過套接字
- 20. 解決方法:錯誤2002(HY000):無法通過套接字'/var/lib/mysql/mysql.sock'連接到本地MySQL服務器(2)
- 21. 無法通過套接字連接到本地MySQL服務器'/var/run/mysqld/mysqld.sock'
- 22. python manage.py runserver _mysql_exceptions.OperationalError :(2002,「無法通過套接字連接到本地MySQL服務器'/tmp/mysql.sock'(2)」)
- 23. 「錯誤2002(HY000):無法通過套接字'/var/lib/mysql/mysql.sock'(2)」連接到本地MySQL服務器「在aws linux(centos)上獲取此文件
- 24. 無法連接:無法通過套接字「/var/lib/mysql/mysql.sock」連接到本地MySQL服務器(2)
- 25. 服務器顯示此錯誤:無法通過套接字連接到本地MySQL服務器「/var/lib/mysql/mysql.sock
- 26. 無法通過套接字連接到本地MySQL服務器'/var/mysql/mysql.sock'(38)
- 27. 錯誤2002(HY000):無法通過套接字'/var/run/mysqld/mysqld.sock'(2)連接到本地MySQL服務器在流浪者
- 28. MySQL Workbench無法連接到MAC OSX上的本地MySQL服務
- 29. Docker「無法通過套接字連接到本地MySQL服務器」
- 30. 數據庫連接失敗:SQLSTATE [HY000] [2002]無法通過套接字連接到本地MySQL服務器'/var/run/mysqld/mysqld.sock'(2)
您可以將數據庫作爲文件複製嗎?我以爲你不能 –