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)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
MySQL中可為空的字段設(shè)置為NULL還是NOT NULL
今天小編就為大家分享一篇關(guān)于MySQL中可為空的字段設(shè)置為NULL還是NOT NULL,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03phpMyAdmin下將Excel中的數(shù)據(jù)導(dǎo)入MySql的圖文方法
使用phpMyAdmin將Excel中的數(shù)據(jù)導(dǎo)入MySql,需要將execl導(dǎo)入到mysql數(shù)據(jù)庫的朋友可以參考下。2010-08-08解決Mysql 8.0.17 winx64版本安裝過程中遇到的問題
這篇文章主要介紹了Mysql 8.0.17 winx64版本安裝過程中遇到的問題 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08MySQL中的CONCAT()函數(shù):輕松拼接字符串的利器
這篇文章主要介紹了MySQL中的CONCAT()函數(shù):輕松拼接字符串的利器,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-04-04在windows上安裝不同(兩個)版本的Mysql數(shù)據(jù)庫的教程詳解
這篇文章主要介紹了在windows上安裝不同(兩個)版本的Mysql數(shù)據(jù)庫 ,需要的朋友可以參考下2019-04-04