《Mysql入門在mac上如何使用終端打開XAMPP自帶的MySQL》要點:
本文介紹了Mysql入門在mac上如何使用終端打開XAMPP自帶的MySQL,希望對您有用。如果有疑問,可以聯系我們。
MYSQL學習直接開始,過程中對每一步可能出現的錯誤都進行了說明.
MYSQL學習1、安裝好xampp,然后打開終端,輸入:
MYSQL學習
mysql -u root -p
MYSQL學習成功進入了,擦,你運氣真好,后面不用看了.
MYSQL學習2、如果提示command not found,則在終端繼續輸入執行:
MYSQL學習
ln -s /applications/xampp/bin/mysql /usr/bin
MYSQL學習注意:usr別寫成來user!
MYSQL學習如果成功執行,返回到第1步,就可以進入啦!
MYSQL學習3、如果沒有成功,返回operation not permitted,說明沒有權限,這個時候把bin下面的mysql的權限修改成讀和寫(自行搜索如何修改)
MYSQL學習4、改完以后,再次執行第2步,發現還是不行,用root用戶執行第2步,即:
MYSQL學習
sudo ln -s /applications/xampp/bin/mysql /usr/bin
MYSQL學習5、如果還是不行,為什么呢?在這里花了很長時間找原因,終于找到了,是因為mac os使用了Rootlees,可以理解為一個更高等級的系統的內核保護,
MYSQL學習對/usr/bin的操作進行了鎖定,只有帶APPLE證書才能操作.
MYSQL學習那我們怎么辦呢?
MYSQL學習6、方法:重啟電腦,按住
MYSQL學習
command+r
MYSQL學習進入恢復分區,然后在 實用工具 欄找到 終端 啟動運行.
MYSQL學習7、輸入
MYSQL學習
csrutil disable
MYSQL學習關閉保護
MYSQL學習再輸入
MYSQL學習
reboot
MYSQL學習重啟電腦,或手動點擊重啟.
MYSQL學習8、重啟電腦,打開終端,執行第4步命令,就可以把這個工具的絕對位置引入到/usr/bin
MYSQL學習9、這個時候在執行第1步就可以正常打開了.
MYSQL學習10、最后,出于安全考慮,我們還是把Rootless啟動吧,方法同第6步,第7步,執行命令
MYSQL學習
csrutil enable
MYSQL學習再重啟電腦就OK了.
MYSQL學習11、每次重啟電腦,記得先把xampp的mysql服務啟動,要不然會報錯
MYSQL學習
can't connect to local MySQL server...
MYSQL學習12、The end!
MYSQL學習以上所述是小編給大家介紹的在mac上任何使用終端打開XAMPP自帶的MySQL,希望對大家有所幫助.
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/2126.html