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