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

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

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

經(jīng)過一番折騰發(fā)現(xiàn)原來就是 $
修改密碼即可去掉$
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
MySQL中大數(shù)據(jù)表增加字段的實(shí)現(xiàn)思路
最近遇到的一個(gè)問題,需要在一張將近1000萬數(shù)據(jù)量的表中添加加一個(gè)字段,但是直接添加會(huì)導(dǎo)致mysql 奔潰,所以需要利用其他的方法進(jìn)行添加,這篇文章主要給大家介紹了MySQL中大數(shù)據(jù)表增加字段的實(shí)現(xiàn)思路,需要的朋友可以參考借鑒。2017-01-01
在Windows系統(tǒng)上使用壓縮歸檔文件安裝MySQL的步驟
這篇文章主要介紹了在Windows系統(tǒng)上使用壓縮歸檔文件安裝MySQL的步驟,非常不錯(cuò),具有一定的參考借鑒加載,需要的朋友可以參考下2018-06-06
mysql:Can''t start server: can''t create PID file: No space
這篇文章主要介紹了mysql啟動(dòng)失敗不能正常啟動(dòng)并報(bào)錯(cuò)Can't start server: can't create PID file: No space left on device問題解決方法,需要的朋友可以參考下2015-05-05
MSSQL根據(jù)ID進(jìn)行分頁實(shí)現(xiàn)方法
本文將詳細(xì)介紹MSSQL根據(jù)ID進(jìn)行分頁實(shí)現(xiàn)方法,需要的朋友可以參考下2012-11-11
linux mysql 報(bào)錯(cuò):MYSQL:The server quit&nbs
mysql 報(bào)錯(cuò):MYSQL:The server quit without updating PID file。以下是可能的原因與解決方法2013-02-02
mysql5.7.18.zip免安裝版本配置教程(windows)
這篇文章主要為大家詳細(xì)介紹了mysql5.7.18.zip安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05

