直接開始,過程中對(duì)每一步可能出現(xiàn)的錯(cuò)誤都進(jìn)行了說明。
1、安裝好xampp,然后打開終端,輸入:
| mysql -u root -p | 
成功進(jìn)入了,擦,你運(yùn)氣真好,后面不用看了。
2、如果提示command not found,則在終端繼續(xù)輸入執(zhí)行:
| ln -s /applications/xampp/bin/mysql /usr/bin | 
注意:usr別寫成來user!
如果成功執(zhí)行,返回到第1步,就可以進(jìn)入啦!
3、如果沒有成功,返回operation not permitted,說明沒有權(quán)限,這個(gè)時(shí)候把bin下面的mysql的權(quán)限修改成讀和寫(自行搜索如何修改)
4、改完以后,再次執(zhí)行第2步,發(fā)現(xiàn)還是不行,用root用戶執(zhí)行第2步,即:
| sudo ln -s /applications/xampp/bin/mysql /usr/bin | 
5、如果還是不行,為什么呢?在這里花了很長時(shí)間找原因,終于找到了,是因?yàn)閙ac os使用了Rootlees,可以理解為一個(gè)更高等級(jí)的系統(tǒng)的內(nèi)核保護(hù),
對(duì)/usr/bin的操作進(jìn)行了鎖定,只有帶APPLE證書才能操作。
那我們?cè)趺崔k呢?
6、方法:重啟電腦,按住
| command+r | 
進(jìn)入恢復(fù)分區(qū),然后在 實(shí)用工具 欄找到 終端 啟動(dòng)運(yùn)行。
7、輸入
| csrutil disable | 
關(guān)閉保護(hù)
再輸入
| reboot | 
重啟電腦,或手動(dòng)點(diǎn)擊重啟。
8、重啟電腦,打開終端,執(zhí)行第4步命令,就可以把這個(gè)工具的絕對(duì)位置引入到/usr/bin
9、這個(gè)時(shí)候在執(zhí)行第1步就可以正常打開了。
10、最后,出于安全考慮,我們還是把Rootless啟動(dòng)吧,方法同第6步,第7步,執(zhí)行命令
| csrutil enable | 
再重啟電腦就OK了。
11、每次重啟電腦,記得先把xampp的mysql服務(wù)啟動(dòng),要不然會(huì)報(bào)錯(cuò)
| can't connect to local MySQL server... | 
12、The end!
以上所述是小編給大家介紹的在mac上任何使用終端打開XAMPP自帶的MySQL,希望對(duì)大家有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選