mysql密碼中有特殊字符&在命令行下登錄的操作
在服務(wù)器上,通常為了快速登錄數(shù)據(jù)庫(kù),我們會(huì)使用mysql -hhost -uusername -ppassword db的方式登錄數(shù)據(jù)庫(kù),如果密碼中沒(méi)有特殊字符&,會(huì)直接進(jìn)入數(shù)據(jù)庫(kù)sql命令行下,如果有特殊字符&,那么就會(huì)出現(xiàn)如下提示:
-bash: syntax error near unexpected token `&’
一般情況,我們可以通過(guò)命令mysql -hhost -uusername -p db然后根據(jù)提示手動(dòng)輸入密碼。
另外,這里可以對(duì)特殊字符的密碼做處理。
1、直接將密碼用單引號(hào)引起來(lái)。補(bǔ)充:mysql設(shè)置復(fù)雜密碼中含$特殊符號(hào)導(dǎo)致無(wú)法命令登錄
安全考慮 在設(shè)置MYSQL 密碼時(shí)候加入了$特殊符號(hào),導(dǎo)致在寫(xiě)腳本時(shí)運(yùn)行報(bào)以下錯(cuò)誤如下
經(jīng)過(guò)一番折騰發(fā)現(xiàn)原來(lái)就是 $
修改密碼即可去掉$
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章:
1. MySQL基礎(chǔ)教程9 —— 函數(shù)之日期和時(shí)間函數(shù)2. Mybatis傳入List實(shí)現(xiàn)批量更新的示例代碼3. SQL Server 2005 Reporting Services的一個(gè)bug及其解決方法4. 利用sql server 2005數(shù)據(jù)庫(kù)郵件發(fā)送電子郵件5. Mysql 實(shí)現(xiàn)字段拼接的三個(gè)函數(shù)6. 啟動(dòng)MYSQL出錯(cuò) Manager of pid-file quit without updating file.7. Microsoft Office Access添加標(biāo)簽控件的方法8. ACCESS轉(zhuǎn)SQL數(shù)據(jù)庫(kù)相關(guān)的幾個(gè)技能9. mysql like語(yǔ)句問(wèn)題
