我想在我的Mac筆記本電腦上設置開發環境,並且在安裝mysql時遇到了一些麻煩。當我嘗試創建一個數據庫,我收到以下錯誤:在OS X Lion中創建MySQL數據庫
ERROR 1006 (HY000): Can't create database 'SummerGypsy_development' (errno: 2
從我所收集的,這意味着在創建磁盤上的數據庫中的一些問題。
這裏是我mysql安裝:使用自制
首先,我執行:
brew install mysql
一旦完成,我試圖運行mysql_install_db的,卻得到了一個錯誤。爲了彌補這個錯誤,我結束了運行
mysql_install_db --basedir=/usr/local/
我可以運行mysql,但創建數據庫不起作用。我跑
mysqladmin variables | grep datadir
找到mysql試圖創建數據庫的地方。輸出是:/ usr/local/mysql/data
/usr/local/mysql和/ usr/local/mysql/data目錄實際上並不存在,我有一種感覺,因爲數據目錄在這裏指向我傳入mysql_install_db的basedir。作爲一個快速解決,我試圖創建兩個目錄,然後運行
chown -R mysql:mysql /usr/local/mysql
給mysql的權限,此目錄中。雖然這並沒有解決問題。
有沒有人有任何建議?
這爲我解決了它(優勝美地) – alemur