mac安裝mysql&&mysqldb配置

首先是安裝mysql,不折騰就直接dmg安裝好了,brew方式安裝后面還要配置一圈,人老了根本記不清,裝一次忘一次每次都要百度,dmg安裝裝個(gè)community版本就好了,下載地址在下面,自己去下
http://dev.mysql.com/downloads/mysql/
安裝啥的沒啥好說的,安裝完時(shí)候會彈一屏初始密碼,最好記一下,不然又要折騰密碼啥的一大籮筐,大概就是這樣一個(gè)界面[試了好幾次才試出來原來是l]

這是密碼

然后安裝就到此為止了,接下來稍微配置一點(diǎn)東西。
首先去系統(tǒng)的偏好設(shè)置里面打開mysql的服務(wù),設(shè)置個(gè)開機(jī)啟動(dòng)好了,但是這個(gè)時(shí)候,在命令行中輸入mysql還無法使用,還需要添加環(huán)境變量:

vim ~/.bash_profile

然后在文件中加入mysql/bin的目錄(本來是準(zhǔn)備建軟鏈接的,但是文件下東西太多了我也不知道需要哪些還是加環(huán)境變量吧)

PATH=$PATH:/usr/local/mysql/bin

最后運(yùn)行一下

source ~/.bash_profile

前期的安裝配置應(yīng)該好了,然后給python裝MySQLdb模塊,這個(gè)有點(diǎn)蠢,我一直無法理解為何MySQLdb模塊安裝,要裝的是

sudo pip install mysql-python

這個(gè)安裝一般不會有什么問題,但是這次我遇到了了一個(gè)比較詭異的問題,當(dāng)我運(yùn)行python導(dǎo)入MySQLdb模塊是,提示

ImportError: this is MySQLdb version (1, 2, 4, 'beta', 4), but _mysql is version (1, 2, 5, 'final', 1)

網(wǎng)上的解決方案都是將mysql-python卸載然后重新安裝:

sudo pip install mysql-python==1.2.4

但是這里我只要安裝1.2.4又報(bào)了一個(gè)egg info error,而且作為一個(gè)有骨氣的人,有1.2.5不用和咸魚有什么區(qū)別,最后的解決方法是刪除sitepackage下MySQLdb以外的相關(guān)文件夾,比如我這個(gè)目錄下有<b>MySQL_python-1.2.5-py2.7.egg-info</b>和<b>MySQLdb</b>,我嘗試了

sudo rm -rf MySQL_python-1.2.5-py2.7.egg-info/

再次去導(dǎo)入MySQLdb,導(dǎo)入成功,問題解決。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容