色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql安裝時有感嘆號

錢淋西2年前11瀏覽0評論

今天在安裝mysql的時候遇到了一個問題,就是在設置mysql的密碼時,出現了一個感嘆號,讓我感到非常奇怪。

我認為自己輸入的密碼并沒有包含感嘆號,但是mysql提示我有一個非法字符。我想了想,可能是mysql在密碼中使用了感嘆號作為一個特殊字符,所以我嘗試去掉了感嘆號,并重新設置了密碼。

然而,仍然沒有解決問題。我進一步搜索了一下關于mysql密碼的規則,發現感嘆號確實是作為密碼中的一個保留字符,用于強化密碼的復雜性,代表著一個特殊字符。

mysql>SET PASSWORD = PASSWORD('MyPassword!2');
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '!' at line 1

上面的錯誤說明感嘆號是mysql中的保留字符,所以在設置密碼時需要對感嘆號進行轉義。

mysql>SET PASSWORD = PASSWORD('MyPassword\!2');
Query OK, 0 rows affected (0.01 sec)

這樣就成功設置了密碼并且沒有出現錯誤。所以,如果遇到了mysql密碼中出現感嘆號的問題,要記得對感嘆號進行轉義。