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. 關(guān)于Oracle中sqlldr的用法大全2. MySQL修改字符集的實(shí)戰(zhàn)教程3. 探討SQL Server 2005.NET CLR編程4. SQL SERVER 2005 EXPRESS不能遠(yuǎn)程連接的問(wèn)題5. SQL Server 2000企業(yè)版安裝教程6. 使用SQL語(yǔ)句快速獲取SQL Server數(shù)據(jù)字典7. Oracle中的高效SQL編寫(xiě)PARALLEL解析8. Microsoft SQL Server 查詢(xún)處理器的內(nèi)部機(jī)制與結(jié)構(gòu)(1)9. SQL Server中, DateTime (日期)型操作10. 一個(gè)SQL Server Sa密碼破解的存儲(chǔ)過(guò)程
