mysql密碼中有特殊字符&在命令行下登錄的操作
在服務(wù)器上,通常為了快速登錄數(shù)據(jù)庫,我們會使用mysql -hhost -uusername -ppassword db的方式登錄數(shù)據(jù)庫,如果密碼中沒有特殊字符&,會直接進入數(shù)據(jù)庫sql命令行下,如果有特殊字符&,那么就會出現(xiàn)如下提示:
-bash: syntax error near unexpected token `&'
一般情況,我們可以通過命令mysql -hhost -uusername -p db然后根據(jù)提示手動輸入密碼。
另外,這里可以對特殊字符的密碼做處理。
1、直接將密碼用單引號引起來。

2、在特殊字符&前面加上'\'來進行登錄。

補充:mysql設(shè)置復(fù)雜密碼中含$特殊符號導(dǎo)致無法命令登錄
安全考慮 在設(shè)置MYSQL 密碼時候加入了$特殊符號,導(dǎo)致在寫腳本時運行報以下錯誤如下

經(jīng)過一番折騰發(fā)現(xiàn)原來就是 $
修改密碼即可去掉$
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持本站。如有錯誤或未考慮完全的地方,望不吝賜教。
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信