這不一定是一個編程問題,但是這個問題肯定會阻礙開發(更不用說在這個問題上有成千上萬的關於stackoverflow的問題,但沒有一個我可以看到這個問題解決了我正在處理)。mysql.sock and rails
我一直在使用rails和mysql幾個月。在我安裝的時候,一切都很好,直到大約一個星期前,我才能夠運行migrations,phpmyadmin等,沒有任何問題。
今天,我試圖創建一個新的應用程序(遵循railscast 323)。我也使用Rubymine作爲IDE。
我使用IDE創建了項目project.new,並創建了一個新的Rails應用程序。然後我創建了腳手架以及遷移文件。然後我做了rake db:create,看起來好像數據庫已經創建好了。當我試圖做耙分貝:遷移,我得到了以下錯誤:
/tmp/mysql.sock「(2)‘
我檢查我的配置’無法通過套接字連接到本地MySQL服務器」 /database.yml(該文件是由IDE創建),它確實有
插座:/tmp/mysql.sock
其他信息:
有一個在/ usr /本地的/ var/mysql/store_development目錄,所以好像數據庫已經創建好了。
我可以去/本地主機/ phpMyAdmin的,但我的root密碼不被接受(我沒有改變根密碼)
我還沒有重新安裝的MySQL 我還沒有更新的MySQL
/tmp/mysql.sock不再存在 /usr/var/mysql/mysql.sock不存在
任何想法?
MySQL運行嗎? – willglynn
我試過/ usr/local/bin/mysqld停止,但它正在經歷一個循環(甚至無法通過執行control-c來停止它) – EastsideDeveloper
你試過'$ ps aux | grep mysql'嗎?你會看到什麼mysql進程正在運行。 Willyglynn寫道,你的服務器似乎很糟糕。 – Lucas