在mac上如何使用終端打開XAMPP自帶的MySQL
直接開始,過程中對每一步可能出現(xiàn)的錯誤都進行了說明。
1、安裝好xampp,然后打開終端,輸入:
mysql -u root -p
成功進入了,擦,你運氣真好,后面不用看了。
2、如果提示command not found,則在終端繼續(xù)輸入執(zhí)行:
ln -s /applications/xampp/bin/mysql /usr/bin
注意:usr別寫成來user!
如果成功執(zhí)行,返回到第1步,就可以進入啦!
3、如果沒有成功,返回operation not permitted,說明沒有權(quán)限,這個時候把bin下面的mysql的權(quán)限修改成讀和寫(自行搜索如何修改)
4、改完以后,再次執(zhí)行第2步,發(fā)現(xiàn)還是不行,用root用戶執(zhí)行第2步,即:
sudo ln -s /applications/xampp/bin/mysql /usr/bin
5、如果還是不行,為什么呢?在這里花了很長時間找原因,終于找到了,是因為mac os使用了Rootlees,可以理解為一個更高等級的系統(tǒng)的內(nèi)核保護,
對/usr/bin的操作進行了鎖定,只有帶APPLE證書才能操作。
那我們怎么辦呢?
6、方法:重啟電腦,按住
command+r
進入恢復(fù)分區(qū),然后在 實用工具 欄找到 終端 啟動運行。
7、輸入
csrutil disable
關(guān)閉保護
再輸入
reboot
重啟電腦,或手動點擊重啟。
8、重啟電腦,打開終端,執(zhí)行第4步命令,就可以把這個工具的絕對位置引入到/usr/bin
9、這個時候在執(zhí)行第1步就可以正常打開了。
10、最后,出于安全考慮,我們還是把Rootless啟動吧,方法同第6步,第7步,執(zhí)行命令
csrutil enable
再重啟電腦就OK了。
11、每次重啟電腦,記得先把xampp的mysql服務(wù)啟動,要不然會報錯
can't connect to local MySQL server...
12、The end!
以上所述是小編給大家介紹的在mac上任何使用終端打開XAMPP自帶的MySQL,希望對大家有所幫助。
- mysql跨庫事務(wù)XA操作示例
- MySQL存儲表情時報錯:java.sql.SQLException: Incorrect string value:‘\xF0\x9F\x92\xA9\x0D\x0A...’的解決方法
- 如何修改Xampp服務(wù)器上的mysql密碼(圖解)
- xampp修改mysql默認(rèn)密碼的方法
- ThinkPHP框架搭建及常見問題(XAMPP安裝失敗、Apache/MySQL啟動失?。?/a>
- xampp中修改mysql默認(rèn)空密碼(root密碼)的方法分享
- mysql的XA事務(wù)恢復(fù)過程詳解
- 解決xampp自啟動和mysql.sock問題
- MySQL數(shù)據(jù)庫是如何實現(xiàn)XA規(guī)范的
相關(guān)文章
MySQL中導(dǎo)出用戶權(quán)限設(shè)置的腳本分享
這篇文章主要介紹了MySQL中導(dǎo)出用戶權(quán)限設(shè)置的腳本分享,本文通過導(dǎo)出mysql.user表中數(shù)據(jù)實現(xiàn)導(dǎo)出權(quán)限設(shè)置,需要的朋友可以參考下2014-10-10
Mysql中 show table status 獲取表信息的方法
這篇文章主要介紹了Mysql中 show table status 獲取表信息的方法的相關(guān)資料,需要的朋友可以參考下2016-03-03
在MySQL數(shù)據(jù)庫中復(fù)位根用戶的密碼的方法
2007-12-12
MySQL group_concat函數(shù)使用方法詳解
GROUP_CONCAT函數(shù)用于將GROUP BY產(chǎn)生的同一個分組中的值連接起來,返回一個字符串結(jié)果,接下來就給大家簡單的介紹一下MySQL group_concat函數(shù)的使用方法,需要的朋友可以參考下2023-07-07
安裝MySQL后include目錄下沒有找到libmysql.lib
安裝了MySQL后,在其安裝目錄下的include文件夾并沒有找到libmysql.lib,主要原因是在安裝MySQL的時候,沒有勾選develop component這一選項造成的2014-08-08

