Mac下安裝配置Mysql
By 白熊花田(http://blog.csdn.net/whiterbear) 轉載需注明出處,謝謝。
下載安裝
去官網下載Community版本號的mysql安裝文件。我的是:mysql-5.6.25-osx10.9-x86_64.dmg
雙擊dmg安裝,出現一個pkg文件,雙擊pkg文件,一直繼續即安裝完畢。
系統偏好啟動停止服務
在系統偏好設置中找到mysql選項,點擊能夠進行mysql的服務的啟動和停止。
設置password。
在命令行中輸入:/usr/local/mysql/bin/mysqladmin -u root password 新password 來更新password。安裝完畢初始是沒有password的。
命令行使用mysql。
- cd ~
- vim .bash_profile
- 輸入:alias mysql=’/usr/local/mysql/bin/mysql’
alias mysqladmin=’/usr/local/mysql/bin/mysqladmin’
並保存。
重新啟動終端即能夠使用:mysql -uroot -p然后輸入設置的password來登錄使用mysql了。
當然這樣的情況須要在mysql服務已經啟動的下才干夠登錄,否則會報ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)錯誤。
命令行啟動mysql服務。
輸入:sudo /usr/local/mysql/support-files/mysql.server start
命令行停止mysql服務。
輸入:mysqladmin -uroot -p(你的password) shutdown
或:sudo/usr/local/mysql/bin/mysqladmin -uroot -p(你的password) shutdown
補充MySQLdb的安裝事宜
裝完mysql后,在python中使用mysql是須要MySQLdb模塊的。
在這個https://pypi.python.org/pypi/MySQL-python/ 界面下載mysql連接模塊,我下載的是MySQL-python-1.2.5。進入目錄,執行:python setup.py install 出現EnvironmentError: /usr/local/bin/mysql_config not found錯誤。
解決:
- 在MySQL-python-1.2.5目錄中改動site.cfg文件,取消凝視mysql_config。將后面的mysql_config的值改成自己電腦中的mysql_config文件的地址。我的地址是:/usr/local/mysql/bin/mysql_config
- 接着在該目錄下,輸入命令python setup.py build和sudo python setup.py install。
- 之后在命令行界面輸入: import MySQLdb時。又出現了Reason: image not found錯誤(曾經在windows和linux下也沒出現過這么多錯誤啊),解決的辦法是,編輯前面編輯過的.bash_profile文件,在該文件的末尾加入export DYLD_LIBRARY_PATH=”/usr/local/mysql/lib”,保存退出,再又一次打開命令行。在python界面輸入import MySQLdb,不報不論什么錯誤了。能夠正常使用mysql了。