2014-01-17 80 views
4

我設法將MySQL DMG歸檔文件下載到我的操作系統(mac OS X)。它可以工作,如果我使用命令行。 現在,我正在嘗試安裝MySQL Workbench。 我創建MySQL連接,但一旦我測試主機的設置,我得到:安裝MySQL Workbench但文件/etc/my.cnf不存在

Checking command 'ps xa | grep "/usr/local/mysql.*/bin/[m]ysqld"' 
Server detected as running 
Check if /etc/my.cnf can be accessed 
Operation failed: File /etc/my.cnf doesn't exist 

我試圖找到該文件my.cnf中,我也得到:

Didis-MacBook:~ Didi$ find . -type f -name "*my.cnf*" 
find: ./perms/newdir: Permission denied 

所以我試圖通過輸入以下內容創建自己的「my.cnf」:

cd /usr/local/mysql/support-files/ 
sudo cp my-huge.cnf /etc/my.cnf 

然後它要求輸入密碼。我不記得設置密碼。 所以我輸入:

/usr/local/psa/bin/admin --show-password 

,並得到:

-bash: /usr/local/psa/bin/admin: No such file or directory. 

我相信我的密碼應該是在/ etc/passwd文件,但是我在我的系統中沒有目錄 「等」!

我用盡了想法,有人可以幫我嗎?

回答

11

我想通了:

  1. 又到我的終端和類型:

    passwd 
    Old password was blank 
    I created a new password (it was THAT simple) 
    
  2. 我創建了一個 「等」 目錄

  3. 我檢查了文件/usr/local/mysql/support-files/之下,看到我的cnf文件實際上被命名爲my-default.cnf而不是像MySQL網站上的開發人員那樣的my-huge.cnf

  4. 所以我輸入:sudo cp my-default.cnf /etc/my.cnf

  5. 回到工作臺,它最後說:

    測試主機的設置就完成了。

+0

根據[MySQL站點](http://dev.mysql.com/doc/refman/5.6/en/server-default-configuration-file.html),MySQL版本<5.6 .8有幾個默認配置,包括my-huge.cnf。新版本不再具有這些默認配置。 – RNickMcCandless

4

在OS X上的MySQL服務器安裝不包含CNF文件,因此它是正常的,你得到的警告。儘管如此,您仍然可以繼續創建連接而不會出現問題(忽略警告)。當您之後啓動MySQL Workbench並嘗試管理服務器的配置時,您會發出另一個警告,但您可以繼續,以便MySQL Workbench爲您創建cnf文件。無需手動完成所有操作。

2

我也遇到過這個問題。我只是點擊繼續按鈕,直到我在「查看遠程管理設置」步驟,並停止在這裏單擊「更改參數」,然後繼續。在「配置文件路徑」中選擇my-default.cnf的路徑。然後檢查路徑,它的工作原理

+0

非常好。謝謝。 –

相關問題